[][src]Trait adventure_rusoto_sns::AsSns

pub trait AsSns {
    type Output: Sns + ?Sized;
    fn as_sns(&self) -> &Self::Output;
}

Associated Types

type Output: Sns + ?Sized

Loading content...

Required methods

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

Loading content...

Implementations on Foreign Types

impl AsSns for SnsClient[src]

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

type Output = T

impl<T: ?Sized> AsSns for Box<T> where
    T: Sns
[src]

type Output = T

impl<T: ?Sized> AsSns for Arc<T> where
    T: Sns
[src]

type Output = T

impl<T: ?Sized> AsSns for Rc<T> where
    T: Sns
[src]

type Output = T

impl<P> AsSns for Pin<P> where
    P: Deref,
    <P as Deref>::Target: Sns
[src]

type Output = <P as Deref>::Target

Loading content...

Implementors

Loading content...