Struct apollo_parser::ast::InputValueDefinition  
source · [−]pub struct InputValueDefinition { /* private fields */ }Implementations
sourceimpl InputValueDefinition
 
impl InputValueDefinition
pub fn description(&self) -> Option<Description>
pub fn name(&self) -> Option<Name>
pub fn colon_token(&self) -> Option<SyntaxToken<GraphQLLanguage>>
pub fn ty(&self) -> Option<Type>
pub fn default_value(&self) -> Option<DefaultValue>
pub fn directives(&self) -> Option<Directives>
Trait Implementations
sourceimpl AstNode for InputValueDefinition
 
impl AstNode for InputValueDefinition
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
    Self: Sized,
fn clone_subtree(&self) -> Selfwhere
    Self: Sized,
sourceimpl Clone for InputValueDefinition
 
impl Clone for InputValueDefinition
sourcefn clone(&self) -> InputValueDefinition
 
fn clone(&self) -> InputValueDefinition
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 InputValueDefinition
 
impl Debug for InputValueDefinition
sourceimpl Display for InputValueDefinition
 
impl Display for InputValueDefinition
sourceimpl Hash for InputValueDefinition
 
impl Hash for InputValueDefinition
sourceimpl PartialEq<InputValueDefinition> for InputValueDefinition
 
impl PartialEq<InputValueDefinition> for InputValueDefinition
sourcefn eq(&self, other: &InputValueDefinition) -> bool
 
fn eq(&self, other: &InputValueDefinition) -> bool
impl Eq for InputValueDefinition
impl StructuralEq for InputValueDefinition
impl StructuralPartialEq for InputValueDefinition
Auto Trait Implementations
impl !RefUnwindSafe for InputValueDefinition
impl !Send for InputValueDefinition
impl !Sync for InputValueDefinition
impl Unpin for InputValueDefinition
impl !UnwindSafe for InputValueDefinition
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