Struct dmat_components::components::app_bar::AppBarProps
source · pub struct AppBarProps<TmainSignal: Signal<Item = Option<Dom>> = Always<Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>> = Always<Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType> = Always<AppBarType>, TfixedSignal: Signal<Item = bool> = Always<bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement> = fn(_: DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> {
pub main: TmainSignal,
pub header: TheaderSignal,
pub app_bar_type: Tapp_bar_typeSignal,
pub fixed: TfixedSignal,
pub apply: Option<TApplyFn>,
}
Fields§
§main: TmainSignal
§header: TheaderSignal
§app_bar_type: Tapp_bar_typeSignal
§fixed: TfixedSignal
§apply: Option<TApplyFn>
Implementations§
source§impl AppBarProps
impl AppBarProps
source§impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
pub fn main( self, v: Option<Dom> ) -> AppBarProps<Always<Option<Dom>>, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
pub fn main_signal<TmainSignalNew: Signal<Item = Option<Dom>>>( self, v: TmainSignalNew ) -> AppBarProps<TmainSignalNew, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
source§impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
pub fn header( self, v: Option<Dom> ) -> AppBarProps<TmainSignal, Always<Option<Dom>>, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
pub fn header_signal<TheaderSignalNew: Signal<Item = Option<Dom>>>( self, v: TheaderSignalNew ) -> AppBarProps<TmainSignal, TheaderSignalNew, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
source§impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
pub fn app_bar_type( self, v: AppBarType ) -> AppBarProps<TmainSignal, TheaderSignal, Always<AppBarType>, TfixedSignal, TApplyFn>
pub fn app_bar_type_signal<Tapp_bar_typeSignalNew: Signal<Item = AppBarType>>( self, v: Tapp_bar_typeSignalNew ) -> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignalNew, TfixedSignal, TApplyFn>
source§impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
pub fn fixed( self, v: bool ) -> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, Always<bool>, TApplyFn>
pub fn fixed_signal<TfixedSignalNew: Signal<Item = bool>>( self, v: TfixedSignalNew ) -> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignalNew, TApplyFn>
source§impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
pub fn apply<TApplyFnNew: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>>( self, v: TApplyFnNew ) -> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFnNew>
Trait Implementations§
source§impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarPropsTrait for AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
impl<TmainSignal: Signal<Item = Option<Dom>>, TheaderSignal: Signal<Item = Option<Dom>>, Tapp_bar_typeSignal: Signal<Item = AppBarType>, TfixedSignal: Signal<Item = bool>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> AppBarPropsTrait for AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
type TmainSignal = TmainSignal
type TheaderSignal = TheaderSignal
type Tapp_bar_typeSignal = Tapp_bar_typeSignal
type TfixedSignal = TfixedSignal
type TApplyFn = TApplyFn
fn take( self ) -> AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>
Auto Trait Implementations§
impl<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn> RefUnwindSafe for AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>where TApplyFn: RefUnwindSafe, Tapp_bar_typeSignal: RefUnwindSafe, TfixedSignal: RefUnwindSafe, TheaderSignal: RefUnwindSafe, TmainSignal: RefUnwindSafe,
impl<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn> Send for AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>where TApplyFn: Send, Tapp_bar_typeSignal: Send, TfixedSignal: Send, TheaderSignal: Send, TmainSignal: Send,
impl<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn> Sync for AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>where TApplyFn: Sync, Tapp_bar_typeSignal: Sync, TfixedSignal: Sync, TheaderSignal: Sync, TmainSignal: Sync,
impl<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn> Unpin for AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>where TApplyFn: Unpin, Tapp_bar_typeSignal: Unpin, TfixedSignal: Unpin, TheaderSignal: Unpin, TmainSignal: Unpin,
impl<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn> UnwindSafe for AppBarProps<TmainSignal, TheaderSignal, Tapp_bar_typeSignal, TfixedSignal, TApplyFn>where TApplyFn: UnwindSafe, Tapp_bar_typeSignal: UnwindSafe, TfixedSignal: UnwindSafe, TheaderSignal: UnwindSafe, TmainSignal: 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