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
) -> StringConvert 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
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