Struct dmat_components::components::card::CardProps
source · pub struct CardProps<TchildSignal: Signal<Item = Dom> = Always<Dom>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement> = fn(_: DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> {
pub child: Option<TchildSignal>,
pub apply: Option<TApplyFn>,
}
Fields§
§child: Option<TchildSignal>
§apply: Option<TApplyFn>
Implementations§
source§impl<TchildSignal: Signal<Item = Dom>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> CardProps<TchildSignal, TApplyFn>
impl<TchildSignal: Signal<Item = Dom>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> CardProps<TchildSignal, TApplyFn>
source§impl<TchildSignal: Signal<Item = Dom>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> CardProps<TchildSignal, TApplyFn>
impl<TchildSignal: Signal<Item = Dom>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> CardProps<TchildSignal, TApplyFn>
pub fn apply<TApplyFnNew: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>>( self, v: TApplyFnNew ) -> CardProps<TchildSignal, TApplyFnNew>
Trait Implementations§
source§impl<TchildSignal: Signal<Item = Dom>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> CardPropsTrait for CardProps<TchildSignal, TApplyFn>
impl<TchildSignal: Signal<Item = Dom>, TApplyFn: FnOnce(DomBuilder<HtmlElement>) -> DomBuilder<HtmlElement>> CardPropsTrait for CardProps<TchildSignal, TApplyFn>
Auto Trait Implementations§
impl<TchildSignal, TApplyFn> RefUnwindSafe for CardProps<TchildSignal, TApplyFn>where TApplyFn: RefUnwindSafe, TchildSignal: RefUnwindSafe,
impl<TchildSignal, TApplyFn> Send for CardProps<TchildSignal, TApplyFn>where TApplyFn: Send, TchildSignal: Send,
impl<TchildSignal, TApplyFn> Sync for CardProps<TchildSignal, TApplyFn>where TApplyFn: Sync, TchildSignal: Sync,
impl<TchildSignal, TApplyFn> Unpin for CardProps<TchildSignal, TApplyFn>where TApplyFn: Unpin, TchildSignal: Unpin,
impl<TchildSignal, TApplyFn> UnwindSafe for CardProps<TchildSignal, TApplyFn>where TApplyFn: UnwindSafe, TchildSignal: 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