[−][src]Struct seed::app::builder::BeforeAfterInitAPI
Trait Implementations
impl Default for BeforeAfterInitAPI<UndefinedAfterMount>
[src]
impl<Ms: 'static, Mdl: 'static, ElC: 'static + View<Ms>, GMs: 'static, IAM: 'static + IntoAfterMount<Ms, Mdl, ElC, GMs>> InitAPI<Ms, Mdl, ElC, GMs> for BeforeAfterInitAPI<IAM>
[src]
type Builder = Builder<Ms, Mdl, ElC, GMs, Self>
fn build(builder: Self::Builder) -> App<Ms, Mdl, ElC, GMs>
[src]
impl<IAM> InitAPIData for BeforeAfterInitAPI<IAM>
[src]
type IntoAfterMount = IAM
type IntoInit = UndefinedIntoInit
Deprecated since 0.5.0:
Used for compatibility with old Init API. Use IntoBeforeMount
and IntoAfterMount
instead.
type MountPoint = UndefinedMountPoint
Deprecated since 0.5.0:
Used for compatibility with old Init API. Use IntoBeforeMount
and IntoAfterMount
instead.
fn before_mount(
self,
before_mount_handler: Box<dyn FnOnce(Url) -> BeforeMount>
) -> BeforeAfterInitAPI<Self::IntoAfterMount>
[src]
self,
before_mount_handler: Box<dyn FnOnce(Url) -> BeforeMount>
) -> BeforeAfterInitAPI<Self::IntoAfterMount>
fn after_mount<Ms: 'static, Mdl, ElC: View<Ms>, GMs, NewIAM: IntoAfterMount<Ms, Mdl, ElC, GMs>>(
self,
into_after_mount: NewIAM
) -> BeforeAfterInitAPI<NewIAM>
[src]
self,
into_after_mount: NewIAM
) -> BeforeAfterInitAPI<NewIAM>
fn init<Ms: 'static, Mdl, ElC: View<Ms>, GMs, NewII: IntoInit<Ms, Mdl, ElC, GMs>>(
self,
into_init: NewII
) -> MountPointInitInitAPI<Self::MountPoint, NewII>
[src]
self,
into_init: NewII
) -> MountPointInitInitAPI<Self::MountPoint, NewII>
fn mount<NewMP: MountPoint>(
self,
mount_point: NewMP
) -> MountPointInitInitAPI<NewMP, Self::IntoInit>
[src]
self,
mount_point: NewMP
) -> MountPointInitInitAPI<NewMP, Self::IntoInit>
Auto Trait Implementations
impl<IAM> !RefUnwindSafe for BeforeAfterInitAPI<IAM>
impl<IAM> !Send for BeforeAfterInitAPI<IAM>
impl<IAM> !Sync for BeforeAfterInitAPI<IAM>
impl<IAM> Unpin for BeforeAfterInitAPI<IAM> where
IAM: Unpin,
IAM: Unpin,
impl<IAM> !UnwindSafe for BeforeAfterInitAPI<IAM>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,