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 source_string(&self) -> String
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 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