[−][src]Struct async_graphql::extensions::ApolloTracing
Apollo tracing extension for performance tracing
Apollo Tracing works by including data in the extensions field of the GraphQL response, which is reserved by the GraphQL spec for extra information that a server wants to return. That way, you have access to performance traces alongside the data returned by your query.
It’s already supported by Apollo Engine
, and we’re excited to see what other kinds of integrations people can build on top of this format.
Trait Implementations
impl Default for ApolloTracing
[src]
fn default() -> ApolloTracing
[src]
impl Extension for ApolloTracing
[src]
fn name(&self) -> &'static str
[src]
fn parse_start(&self, _query_source: &str)
[src]
fn execution_end(&self)
[src]
fn resolve_field_start(&self, info: &ResolveInfo)
[src]
fn resolve_field_end(&self, resolve_id: usize)
[src]
fn result(&self) -> Option<Value>
[src]
fn parse_end(&self)
[src]
fn validation_start(&self)
[src]
fn validation_end(&self)
[src]
fn execution_start(&self)
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ApolloTracing
impl Send for ApolloTracing
impl Sync for ApolloTracing
impl Unpin for ApolloTracing
impl UnwindSafe for ApolloTracing
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,
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.
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,