Struct dataloader::non_cached::Loader
[−]
[src]
pub struct Loader<K, V, E> { /* fields omitted */ }Methods
impl<K, V, E> Loader<K, V, E>[src]
fn load(&self, key: K) -> LoadFuture<V, E>
fn load_many(&self, keys: Vec<K>) -> JoinAll<Vec<LoadFuture<V, E>>>
fn cached(self) -> Loader<K, V, E> where K: Clone + Ord, V: Clone, E: Clone
impl<K, V, E> Loader<K, V, E> where K: 'static + Send,
V: 'static + Send,
E: 'static + Clone + Send[src]
V: 'static + Send,
E: 'static + Clone + Send
Trait Implementations
impl<K: Clone, V: Clone, E: Clone> Clone for Loader<K, V, E>[src]
fn clone(&self) -> Loader<K, V, E>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more