[][src]Trait adventure_rusoto_ecs::AsEcs

pub trait AsEcs {
    type Output: Ecs + ?Sized;
    fn as_ecs(&self) -> &Self::Output;
}

Associated Types

type Output: Ecs + ?Sized

Loading content...

Required methods

fn as_ecs(&self) -> &Self::Output

Loading content...

Implementations on Foreign Types

impl AsEcs for EcsClient[src]

impl<T: ?Sized, '_> AsEcs for &'_ T where
    T: Ecs
[src]

type Output = T

impl<T: ?Sized> AsEcs for Box<T> where
    T: Ecs
[src]

type Output = T

impl<T: ?Sized> AsEcs for Arc<T> where
    T: Ecs
[src]

type Output = T

impl<T: ?Sized> AsEcs for Rc<T> where
    T: Ecs
[src]

type Output = T

impl<P> AsEcs for Pin<P> where
    P: Deref,
    <P as Deref>::Target: Ecs
[src]

type Output = <P as Deref>::Target

Loading content...

Implementors

Loading content...