Struct graphql_tools::introspection::IntrospectionSchema
source · [−]pub struct IntrospectionSchema {
pub description: Option<String>,
pub query_type: IntrospectionNamedTypeRef,
pub mutation_type: Option<IntrospectionNamedTypeRef>,
pub subscription_type: Option<IntrospectionNamedTypeRef>,
pub types: Vec<IntrospectionType>,
pub directives: Vec<IntrospectionDirective>,
}
Fields
description: Option<String>
query_type: IntrospectionNamedTypeRef
mutation_type: Option<IntrospectionNamedTypeRef>
subscription_type: Option<IntrospectionNamedTypeRef>
types: Vec<IntrospectionType>
directives: Vec<IntrospectionDirective>
Trait Implementations
sourceimpl Debug for IntrospectionSchema
impl Debug for IntrospectionSchema
sourceimpl<'de> Deserialize<'de> for IntrospectionSchema
impl<'de> Deserialize<'de> for IntrospectionSchema
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for IntrospectionSchema
impl Serialize for IntrospectionSchema
Auto Trait Implementations
impl RefUnwindSafe for IntrospectionSchema
impl Send for IntrospectionSchema
impl Sync for IntrospectionSchema
impl Unpin for IntrospectionSchema
impl UnwindSafe for IntrospectionSchema
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more