Struct async_dataloader::BatchContext [−][src]
Context provided when executing within a batched() future.
Implementations
impl BatchContext
[src]
pub fn set_ctx(&mut self, val: Box<dyn Any>) -> Option<Box<dyn Any>>
[src]
Provide context of a given type. Exactly one value per type may be stored.
pub fn get_ctx<T: Any>(&self) -> Option<&T>
[src]
Get context of a given type. Exactly one value per type may be stored.
pub fn mut_ctx<'a, T: Any>(&'a mut self) -> Option<&'a mut T>
[src]
Get context of a given type. Exactly one value per type may be stored.
Auto Trait Implementations
impl !RefUnwindSafe for BatchContext
impl !Send for BatchContext
impl !Sync for BatchContext
impl Unpin for BatchContext
impl !UnwindSafe for BatchContext
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,