[−][src]Trait seed::app::builder::InitAPIData
Associated Types
type IntoAfterMount
type IntoInit
Used for compatibility with old Init API. Use IntoBeforeMount
and IntoAfterMount
instead.
type MountPoint
Used for compatibility with old Init API. Use IntoBeforeMount
and IntoAfterMount
instead.
Required methods
fn before_mount(
self,
before_mount_handler: Box<dyn FnOnce(Url) -> BeforeMount>
) -> BeforeAfterInitAPI<Self::IntoAfterMount>
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>
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>
self,
into_init: NewII
) -> MountPointInitInitAPI<Self::MountPoint, NewII>
Used for compatibility with old Init API. Use before_mount
and after_mount
instead.
fn mount<NewMP: MountPoint>(
self,
mount_point: NewMP
) -> MountPointInitInitAPI<NewMP, Self::IntoInit>
self,
mount_point: NewMP
) -> MountPointInitInitAPI<NewMP, Self::IntoInit>
Used for compatibility with old Init API. Use before_mount
and after_mount
instead.
Implementors
impl InitAPIData for UndefinedInitAPI
[src]
type IntoAfterMount = UndefinedAfterMount
type IntoInit = UndefinedIntoInit
Used for compatibility with old Init API. Use IntoBeforeMount
and IntoAfterMount
instead.
type MountPoint = UndefinedMountPoint
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>
impl<IAM> InitAPIData for BeforeAfterInitAPI<IAM>
[src]
type IntoAfterMount = IAM
type IntoInit = UndefinedIntoInit
Used for compatibility with old Init API. Use IntoBeforeMount
and IntoAfterMount
instead.
type MountPoint = UndefinedMountPoint
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>
impl<MP, II> InitAPIData for MountPointInitInitAPI<MP, II>
[src]
type IntoAfterMount = UndefinedAfterMount
type IntoInit = II
Used for compatibility with old Init API. Use IntoBeforeMount
and IntoAfterMount
instead.
type MountPoint = MP
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>