[][src]Struct lockbook_core::account_service::AccountServiceImpl

pub struct AccountServiceImpl<DB: DbProvider, Crypto: CryptoService, AccountDb: AccountRepo, Api: AccountApi> { /* fields omitted */ }

Trait Implementations

impl<DB: DbProvider, Crypto: CryptoService, AccountDb: AccountRepo, Api: AccountApi> AccountService for AccountServiceImpl<DB, Crypto, AccountDb, Api>[src]

Auto Trait Implementations

impl<DB, Crypto, AccountDb, Api> RefUnwindSafe for AccountServiceImpl<DB, Crypto, AccountDb, Api> where
    AccountDb: RefUnwindSafe,
    Api: RefUnwindSafe,
    Crypto: RefUnwindSafe,
    DB: RefUnwindSafe

impl<DB, Crypto, AccountDb, Api> Send for AccountServiceImpl<DB, Crypto, AccountDb, Api> where
    AccountDb: Send,
    Api: Send,
    Crypto: Send,
    DB: Send

impl<DB, Crypto, AccountDb, Api> Sync for AccountServiceImpl<DB, Crypto, AccountDb, Api> where
    AccountDb: Sync,
    Api: Sync,
    Crypto: Sync,
    DB: Sync

impl<DB, Crypto, AccountDb, Api> Unpin for AccountServiceImpl<DB, Crypto, AccountDb, Api> where
    AccountDb: Unpin,
    Api: Unpin,
    Crypto: Unpin,
    DB: Unpin

impl<DB, Crypto, AccountDb, Api> UnwindSafe for AccountServiceImpl<DB, Crypto, AccountDb, Api> where
    AccountDb: UnwindSafe,
    Api: UnwindSafe,
    Crypto: UnwindSafe,
    DB: 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.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,