Struct dataloader::cached::Loader [] [src]

pub struct Loader<K, V, E, C> where
    V: Clone,
    E: Clone,
    C: Cache<K, LoadFuture<V, E>>, 
{ /* fields omitted */ }

Methods

impl<K, V, E, C> Loader<K, V, E, C> where
    K: Clone + Ord,
    V: Clone,
    E: Clone,
    C: Cache<K, LoadFuture<V, E>>, 
[src]

[src]

[src]

[src]

[src]

[src]

impl<K, V, E, C> Loader<K, V, E, C> where
    K: Clone + Ord,
    V: Clone,
    E: Clone,
    C: Cache<K, LoadFuture<V, E>>, 
[src]

[src]

impl<K, V, E> Loader<K, V, E, BTreeMap<K, LoadFuture<V, E>>> where
    K: Clone + Ord,
    V: Clone,
    E: Clone
[src]

[src]

Trait Implementations

impl<K: Clone, V: Clone, E: Clone, C: Clone> Clone for Loader<K, V, E, C> where
    V: Clone,
    E: Clone,
    C: Cache<K, LoadFuture<V, E>>, 
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more