Trait ExtensionFactory
Other items inasync_graphql::extensions
pub trait ExtensionFactory: Send + Sync + 'static { fn create(&self) -> Arc<dyn Extension>; }
Extension factory
Used to create an extension instance.
fn create(&self) -> Arc<dyn Extension>
Create an extended instance.
impl ExtensionFactory for Analyzer
impl ExtensionFactory for ApolloTracing
impl ExtensionFactory for Logger
impl ExtensionFactory for Tracing
impl<T: CacheStorage> ExtensionFactory for ApolloPersistedQueries<T>
impl<T: Tracer + Send + Sync> ExtensionFactory for OpenTelemetry<T>