Struct apollo_parser::ast::FragmentSpread
source · [−]pub struct FragmentSpread { /* private fields */ }
Implementations
sourceimpl FragmentSpread
impl FragmentSpread
pub fn dotdotdot_token(&self) -> Option<SyntaxToken<GraphQLLanguage>>
pub fn fragment_name(&self) -> Option<FragmentName>
pub fn directives(&self) -> Option<Directives>
Trait Implementations
sourceimpl AstNode for FragmentSpread
impl AstNode for FragmentSpread
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode<GraphQLLanguage>) -> Option<Self>
fn syntax(&self) -> &SyntaxNode<GraphQLLanguage>
fn clone_for_update(&self) -> Self where
Self: Sized,
fn clone_subtree(&self) -> Self where
Self: Sized,
sourceimpl Clone for FragmentSpread
impl Clone for FragmentSpread
sourcefn clone(&self) -> FragmentSpread
fn clone(&self) -> FragmentSpread
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 more
sourceimpl Debug for FragmentSpread
impl Debug for FragmentSpread
sourceimpl Display for FragmentSpread
impl Display for FragmentSpread
sourceimpl From<FragmentSpread> for Selection
impl From<FragmentSpread> for Selection
sourcefn from(node: FragmentSpread) -> Selection
fn from(node: FragmentSpread) -> Selection
Converts to this type from the input type.
sourceimpl Hash for FragmentSpread
impl Hash for FragmentSpread
sourceimpl PartialEq<FragmentSpread> for FragmentSpread
impl PartialEq<FragmentSpread> for FragmentSpread
sourcefn eq(&self, other: &FragmentSpread) -> bool
fn eq(&self, other: &FragmentSpread) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &FragmentSpread) -> bool
fn ne(&self, other: &FragmentSpread) -> bool
This method tests for !=
.
impl Eq for FragmentSpread
impl StructuralEq for FragmentSpread
impl StructuralPartialEq for FragmentSpread
Auto Trait Implementations
impl !RefUnwindSafe for FragmentSpread
impl !Send for FragmentSpread
impl !Sync for FragmentSpread
impl Unpin for FragmentSpread
impl !UnwindSafe for FragmentSpread
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