Struct async_graphql::dataloader::DataLoader [−][src]
pub struct DataLoader<T, C = NoCache> { /* fields omitted */ }
dataloader only.Expand description
Data loader.
Reference: https://github.com/facebook/dataloader
Implementations
Use Loader to create a DataLoader that does not cache records.
Use Loader to create a DataLoader with a cache factory.
Specify the delay time for loading data, the default is 1ms.
pub fn Specify the max batch size for loading data, the default is 1000.
If the keys waiting to be loaded reach the threshold, they are loaded immediately.
Use this DataLoader load a data.
Use this DataLoader to load some data.
Feed some data into the cache.
**NOTE: If the cache type is NoCache, this function will not take effect. **
Feed some data into the cache.
**NOTE: If the cache type is NoCache, this function will not take effect. **
Auto Trait Implementations
impl<T, C> RefUnwindSafe for DataLoader<T, C> where
C: RefUnwindSafe,
T: RefUnwindSafe, impl<T, C> Send for DataLoader<T, C> where
C: Send,
T: Send, impl<T, C> Sync for DataLoader<T, C> where
C: Sync,
T: Sync, impl<T, C> Unpin for DataLoader<T, C> where
C: Unpin,
T: Unpin, impl<T, C> UnwindSafe for DataLoader<T, C> where
C: UnwindSafe,
T: UnwindSafe, Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more
type Output = T
type Output = TShould always be Self
pub fn vzip(self) -> VAttaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more