[][src]Trait thingvellir::MutableUpstreamFactory

pub trait MutableUpstreamFactory<Key, Data: ServiceData> {
    type Upstream: LoadFromUpstream<Key, Data> + CommitToUpstream<Key, Data>;
    fn create(&mut self) -> Self::Upstream;
}

Associated Types

type Upstream: LoadFromUpstream<Key, Data> + CommitToUpstream<Key, Data>

Loading content...

Required methods

fn create(&mut self) -> Self::Upstream

Loading content...

Implementors

impl<Key, Data: ServiceData, T: Clone + LoadFromUpstream<Key, Data> + CommitToUpstream<Key, Data>> MutableUpstreamFactory<Key, Data> for T[src]

type Upstream = Self

Loading content...