[][src]Struct async_graphql::Data

pub struct Data(_);

Schema/Context data.

This is a type map, allowing you to store anything inside it.

Implementations

impl Data[src]

pub fn insert<D: Any + Send + Sync>(&mut self, data: D)[src]

Insert data.

Trait Implementations

impl Debug for Data[src]

impl Default for Data[src]

impl Deref for Data[src]

type Target = FnvHashMap<TypeId, Box<dyn Any + Sync + Send>>

The resulting type after dereferencing.

Auto Trait Implementations

impl !RefUnwindSafe for Data

impl Send for Data

impl Sync for Data

impl Unpin for Data

impl !UnwindSafe for Data

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,