Struct apollo_smith::DirectiveDef
source · pub struct DirectiveDef { /* private fields */ }Expand description
The __DirectiveDef type represents a Directive definition.
DirectiveDefinition: Description? directive @ Name Arguments Definition? repeatable? on DirectiveLocations
Detailed documentation can be found in GraphQL spec.
Trait Implementations
sourceimpl Clone for DirectiveDef
impl Clone for DirectiveDef
sourcefn clone(&self) -> DirectiveDef
fn clone(&self) -> DirectiveDef
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for DirectiveDef
impl Debug for DirectiveDef
sourceimpl From<DirectiveDef> for DirectiveDefinition
impl From<DirectiveDef> for DirectiveDefinition
sourcefn from(dir_def: DirectiveDef) -> Self
fn from(dir_def: DirectiveDef) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<DirectiveDef> for DirectiveDef
impl PartialEq<DirectiveDef> for DirectiveDef
sourcefn eq(&self, other: &DirectiveDef) -> bool
fn eq(&self, other: &DirectiveDef) -> bool
impl StructuralPartialEq for DirectiveDef
Auto Trait Implementations
impl RefUnwindSafe for DirectiveDef
impl Send for DirectiveDef
impl Sync for DirectiveDef
impl Unpin for DirectiveDef
impl UnwindSafe for DirectiveDef
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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