[][src]Struct seed::app::cfg::AppInitCfg

pub struct AppInitCfg<Ms, Mdl, ElC, GMs, IAM: ?Sized> where
    Ms: 'static,
    Mdl: 'static,
    ElC: View<Ms>,
    IAM: IntoAfterMount<Ms, Mdl, ElC, GMs>, 
{ pub mount_type: MountType, pub into_after_mount: Box<IAM>, pub phantom: PhantomData<(Ms, Mdl, ElC, GMs)>, }

Fields

mount_type: MountTypeinto_after_mount: Box<IAM>phantom: PhantomData<(Ms, Mdl, ElC, GMs)>

Auto Trait Implementations

impl<Ms, Mdl, ElC, GMs, IAM: ?Sized> RefUnwindSafe for AppInitCfg<Ms, Mdl, ElC, GMs, IAM> where
    ElC: RefUnwindSafe,
    GMs: RefUnwindSafe,
    IAM: RefUnwindSafe,
    Mdl: RefUnwindSafe,
    Ms: RefUnwindSafe

impl<Ms, Mdl, ElC, GMs, IAM: ?Sized> Send for AppInitCfg<Ms, Mdl, ElC, GMs, IAM> where
    ElC: Send,
    GMs: Send,
    IAM: Send,
    Mdl: Send,
    Ms: Send

impl<Ms, Mdl, ElC, GMs, IAM: ?Sized> Sync for AppInitCfg<Ms, Mdl, ElC, GMs, IAM> where
    ElC: Sync,
    GMs: Sync,
    IAM: Sync,
    Mdl: Sync,
    Ms: Sync

impl<Ms, Mdl, ElC, GMs, IAM: ?Sized> Unpin for AppInitCfg<Ms, Mdl, ElC, GMs, IAM> where
    ElC: Unpin,
    GMs: Unpin,
    Mdl: Unpin,
    Ms: Unpin

impl<Ms, Mdl, ElC, GMs, IAM: ?Sized> UnwindSafe for AppInitCfg<Ms, Mdl, ElC, GMs, IAM> where
    ElC: UnwindSafe,
    GMs: UnwindSafe,
    IAM: UnwindSafe,
    Mdl: UnwindSafe,
    Ms: UnwindSafe

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.