Trait MutableUpstreamFactory
thingvellir
pub trait MutableUpstreamFactory<Key, Data: ServiceData> { type Upstream: LoadFromUpstream<Key, Data> + CommitToUpstream<Key, Data>; fn create(&mut self) -> Self::Upstream; }
type Upstream: LoadFromUpstream<Key, Data> + CommitToUpstream<Key, Data>
fn create(&mut self) -> Self::Upstream
impl<Key, Data: ServiceData, T: Clone + LoadFromUpstream<Key, Data> + CommitToUpstream<Key, Data>> MutableUpstreamFactory<Key, Data> for T
type Upstream = Self