Struct dmat_components::components::title::TitleProps
source · pub struct TitleProps<Theader_textSignal: Signal<Item = String> = Always<String>, Tsub_header_textSignal: Signal<Item = Option<String>> = Always<Option<String>>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement> = fn(_: DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> {
pub header_text: Theader_textSignal,
pub sub_header_text: Tsub_header_textSignal,
pub apply: Option<TApplyFn>,
}
Fields§
§header_text: Theader_textSignal
§sub_header_text: Tsub_header_textSignal
§apply: Option<TApplyFn>
Implementations§
source§impl TitleProps
impl TitleProps
source§impl<Theader_textSignal: Signal<Item = String>, Tsub_header_textSignal: Signal<Item = Option<String>>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>
impl<Theader_textSignal: Signal<Item = String>, Tsub_header_textSignal: Signal<Item = Option<String>>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>
pub fn header_text( self, v: String ) -> TitleProps<Always<String>, Tsub_header_textSignal, TApplyFn>
pub fn header_text_signal<Theader_textSignalNew: Signal<Item = String>>( self, v: Theader_textSignalNew ) -> TitleProps<Theader_textSignalNew, Tsub_header_textSignal, TApplyFn>
source§impl<Theader_textSignal: Signal<Item = String>, Tsub_header_textSignal: Signal<Item = Option<String>>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>
impl<Theader_textSignal: Signal<Item = String>, Tsub_header_textSignal: Signal<Item = Option<String>>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>
pub fn sub_header_text( self, v: Option<String> ) -> TitleProps<Theader_textSignal, Always<Option<String>>, TApplyFn>
pub fn sub_header_text_signal<Tsub_header_textSignalNew: Signal<Item = Option<String>>>( self, v: Tsub_header_textSignalNew ) -> TitleProps<Theader_textSignal, Tsub_header_textSignalNew, TApplyFn>
source§impl<Theader_textSignal: Signal<Item = String>, Tsub_header_textSignal: Signal<Item = Option<String>>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>
impl<Theader_textSignal: Signal<Item = String>, Tsub_header_textSignal: Signal<Item = Option<String>>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>
pub fn apply<TApplyFnNew: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>>( self, v: TApplyFnNew ) -> TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFnNew>
Trait Implementations§
source§impl<Theader_textSignal: Signal<Item = String>, Tsub_header_textSignal: Signal<Item = Option<String>>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> TitlePropsTrait for TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>
impl<Theader_textSignal: Signal<Item = String>, Tsub_header_textSignal: Signal<Item = Option<String>>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> TitlePropsTrait for TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>
type Theader_textSignal = Theader_textSignal
type Tsub_header_textSignal = Tsub_header_textSignal
type TApplyFn = TApplyFn
fn take( self ) -> TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>
Auto Trait Implementations§
impl<Theader_textSignal, Tsub_header_textSignal, TApplyFn> RefUnwindSafe for TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>where TApplyFn: RefUnwindSafe, Theader_textSignal: RefUnwindSafe, Tsub_header_textSignal: RefUnwindSafe,
impl<Theader_textSignal, Tsub_header_textSignal, TApplyFn> Send for TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>where TApplyFn: Send, Theader_textSignal: Send, Tsub_header_textSignal: Send,
impl<Theader_textSignal, Tsub_header_textSignal, TApplyFn> Sync for TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>where TApplyFn: Sync, Theader_textSignal: Sync, Tsub_header_textSignal: Sync,
impl<Theader_textSignal, Tsub_header_textSignal, TApplyFn> Unpin for TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>where TApplyFn: Unpin, Theader_textSignal: Unpin, Tsub_header_textSignal: Unpin,
impl<Theader_textSignal, Tsub_header_textSignal, TApplyFn> UnwindSafe for TitleProps<Theader_textSignal, Tsub_header_textSignal, TApplyFn>where TApplyFn: UnwindSafe, Theader_textSignal: UnwindSafe, Tsub_header_textSignal: UnwindSafe,
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more