Struct async_graphql_extension_apollo_tracing::ApolloTracingDataExt [−][src]
pub struct ApolloTracingDataExt {
pub userid: Option<String>,
pub client_name: Option<String>,
pub client_version: Option<String>,
pub path: Option<String>,
pub host: Option<String>,
pub method: Option<HTTPMethod>,
pub secure: Option<bool>,
pub protocol: Option<String>,
pub status_code: Option<u32>,
}Expand description
This structure must be registered to the Query Data to add context to the apollo metrics.
Fields
userid: Option<String>client_name: Option<String>client_version: Option<String>path: Option<String>host: Option<String>method: Option<HTTPMethod>secure: Option<bool>protocol: Option<String>status_code: Option<u32>Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ApolloTracingDataExtimpl Send for ApolloTracingDataExtimpl Sync for ApolloTracingDataExtimpl Unpin for ApolloTracingDataExtimpl UnwindSafe for ApolloTracingDataExtBlanket 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