Struct leptos::ErrorBoundaryPropsBuilder
source · pub struct ErrorBoundaryPropsBuilder<F, IV, TypedBuilderFields = ((), ())> { /* private fields */ }
Expand description
Builder for ErrorBoundaryProps
instances.
See ErrorBoundaryProps::builder()
for more info.
Implementations§
source§impl<F, IV, __fallback> ErrorBoundaryPropsBuilder<F, IV, ((), __fallback)>where
F: Fn(Scope, RwSignal<Errors>) -> IV + 'static,
IV: IntoView,
impl<F, IV, __fallback> ErrorBoundaryPropsBuilder<F, IV, ((), __fallback)>where F: Fn(Scope, RwSignal<Errors>) -> IV + 'static, IV: IntoView,
source§impl<F, IV, __children> ErrorBoundaryPropsBuilder<F, IV, (__children, ())>where
F: Fn(Scope, RwSignal<Errors>) -> IV + 'static,
IV: IntoView,
impl<F, IV, __children> ErrorBoundaryPropsBuilder<F, IV, (__children, ())>where F: Fn(Scope, RwSignal<Errors>) -> IV + 'static, IV: IntoView,
sourcepub fn fallback(
self,
fallback: F
) -> ErrorBoundaryPropsBuilder<F, IV, (__children, (F,))>
pub fn fallback( self, fallback: F ) -> ErrorBoundaryPropsBuilder<F, IV, (__children, (F,))>
fallback: [F
]
A fallback that will be shown if an error occurs.
source§impl<F, IV> ErrorBoundaryPropsBuilder<F, IV, ((Children,), (F,))>where
F: Fn(Scope, RwSignal<Errors>) -> IV + 'static,
IV: IntoView,
impl<F, IV> ErrorBoundaryPropsBuilder<F, IV, ((Children,), (F,))>where F: Fn(Scope, RwSignal<Errors>) -> IV + 'static, IV: IntoView,
sourcepub fn build(self) -> ErrorBoundaryProps<F, IV>
pub fn build(self) -> ErrorBoundaryProps<F, IV>
Finalise the builder and create its ErrorBoundaryProps
instance
Trait Implementations§
Auto Trait Implementations§
impl<F, IV, TypedBuilderFields> RefUnwindSafe for ErrorBoundaryPropsBuilder<F, IV, TypedBuilderFields>where F: RefUnwindSafe, IV: RefUnwindSafe, TypedBuilderFields: RefUnwindSafe,
impl<F, IV, TypedBuilderFields> Send for ErrorBoundaryPropsBuilder<F, IV, TypedBuilderFields>where F: Send, IV: Send, TypedBuilderFields: Send,
impl<F, IV, TypedBuilderFields> Sync for ErrorBoundaryPropsBuilder<F, IV, TypedBuilderFields>where F: Sync, IV: Sync, TypedBuilderFields: Sync,
impl<F, IV, TypedBuilderFields> Unpin for ErrorBoundaryPropsBuilder<F, IV, TypedBuilderFields>where F: Unpin, IV: Unpin, TypedBuilderFields: Unpin,
impl<F, IV, TypedBuilderFields> UnwindSafe for ErrorBoundaryPropsBuilder<F, IV, TypedBuilderFields>where F: UnwindSafe, IV: 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