Struct leptos::TransitionPropsBuilder
source · pub struct TransitionPropsBuilder<F, E, TypedBuilderFields = ((), (), ())> { /* private fields */ }
Expand description
Builder for TransitionProps
instances.
See TransitionProps::builder()
for more info.
Implementations§
source§impl<F, E, __set_pending, __children> TransitionPropsBuilder<F, E, ((), __set_pending, __children)>where
F: Fn() -> E + 'static,
E: IntoView,
impl<F, E, __set_pending, __children> TransitionPropsBuilder<F, E, ((), __set_pending, __children)>where F: Fn() -> E + 'static, E: IntoView,
sourcepub fn fallback(
self,
fallback: F
) -> TransitionPropsBuilder<F, E, ((F,), __set_pending, __children)>
pub fn fallback( self, fallback: F ) -> TransitionPropsBuilder<F, E, ((F,), __set_pending, __children)>
fallback: [F
]
Will be displayed while resources are pending.
source§impl<F, E, __fallback, __children> TransitionPropsBuilder<F, E, (__fallback, (), __children)>where
F: Fn() -> E + 'static,
E: IntoView,
impl<F, E, __fallback, __children> TransitionPropsBuilder<F, E, (__fallback, (), __children)>where F: Fn() -> E + 'static, E: IntoView,
sourcepub fn set_pending(
self,
set_pending: SignalSetter<bool>
) -> TransitionPropsBuilder<F, E, (__fallback, (Option<SignalSetter<bool>>,), __children)>
pub fn set_pending( self, set_pending: SignalSetter<bool> ) -> TransitionPropsBuilder<F, E, (__fallback, (Option<SignalSetter<bool>>,), __children)>
set_pending: SignalSetter<bool>
A function that will be called when the component transitions into or out of
the pending
state, with its argument indicating whether it is pending (true
)
or not pending (false
).
source§impl<F, E, __fallback, __set_pending> TransitionPropsBuilder<F, E, (__fallback, __set_pending, ())>where
F: Fn() -> E + 'static,
E: IntoView,
impl<F, E, __fallback, __set_pending> TransitionPropsBuilder<F, E, (__fallback, __set_pending, ())>where F: Fn() -> E + 'static, E: IntoView,
source§impl<F, E, __set_pending: TransitionPropsBuilder_Optional<Option<SignalSetter<bool>>>> TransitionPropsBuilder<F, E, ((F,), __set_pending, (Box<dyn Fn(Scope) -> Fragment>,))>where
F: Fn() -> E + 'static,
E: IntoView,
impl<F, E, __set_pending: TransitionPropsBuilder_Optional<Option<SignalSetter<bool>>>> TransitionPropsBuilder<F, E, ((F,), __set_pending, (Box<dyn Fn(Scope) -> Fragment>,))>where F: Fn() -> E + 'static, E: IntoView,
sourcepub fn build(self) -> TransitionProps<F, E>
pub fn build(self) -> TransitionProps<F, E>
Finalise the builder and create its TransitionProps
instance
Trait Implementations§
Auto Trait Implementations§
impl<F, E, TypedBuilderFields> RefUnwindSafe for TransitionPropsBuilder<F, E, TypedBuilderFields>where E: RefUnwindSafe, F: RefUnwindSafe, TypedBuilderFields: RefUnwindSafe,
impl<F, E, TypedBuilderFields> Send for TransitionPropsBuilder<F, E, TypedBuilderFields>where E: Send, F: Send, TypedBuilderFields: Send,
impl<F, E, TypedBuilderFields> Sync for TransitionPropsBuilder<F, E, TypedBuilderFields>where E: Sync, F: Sync, TypedBuilderFields: Sync,
impl<F, E, TypedBuilderFields> Unpin for TransitionPropsBuilder<F, E, TypedBuilderFields>where E: Unpin, F: Unpin, TypedBuilderFields: Unpin,
impl<F, E, TypedBuilderFields> UnwindSafe for TransitionPropsBuilder<F, E, TypedBuilderFields>where E: UnwindSafe, F: UnwindSafe, TypedBuilderFields: 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