Struct async_graphql::extensions::ExtensionContext [−][src]
pub struct ExtensionContext<'a> { /* fields omitted */ }
Expand description
Context for extension
Implementations
pub fn stringify_execute_doc(
&self,
doc: &ExecutableDocument,
variables: &Variables
) -> String
pub fn stringify_execute_doc(
&self,
doc: &ExecutableDocument,
variables: &Variables
) -> String
Convert the specified ExecutableDocument into a query string.
Usually used for log extension, it can hide secret arguments.
Gets the global data defined in the Context
or Schema
.
If both Schema
and Query
have the same data type, the data in the Query
is obtained.
Errors
Returns a Error
if the specified type data does not exist.
Gets the global data defined in the Context
or Schema
.
Panics
It will panic if the specified data type does not exist.
Auto Trait Implementations
impl<'a> !RefUnwindSafe for ExtensionContext<'a>
impl<'a> Send for ExtensionContext<'a>
impl<'a> Sync for ExtensionContext<'a>
impl<'a> Unpin for ExtensionContext<'a>
impl<'a> !UnwindSafe for ExtensionContext<'a>
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
pub fn vzip(self) -> V
Attaches 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