Skip to main content

CstNode

Trait CstNode 

Source
pub trait CstNode {
    // Required method
    fn span(&self) -> Span;
}

Required Methods§

Source

fn span(&self) -> Span

Implementors§

Source§

impl<'input> CstNode for ArrayType<'input>

Source§

impl<'input> CstNode for Declaration<'input>

Source§

impl<'input> CstNode for EnumValDeclaration<'input>

Source§

impl<'input> CstNode for Expr<'input>

Source§

impl<'input> CstNode for FieldDeclaration<'input>

Source§

impl<'input> CstNode for FloatLiteral<'input>

Source§

impl<'input> CstNode for IdentToken<'input>

Source§

impl<'input> CstNode for IntegerLiteral<'input>

Source§

impl<'input> CstNode for ListLiteral<'input>

Source§

impl<'input> CstNode for ListLiteralValue<'input>

Source§

impl<'input> CstNode for Metadata<'input>

Source§

impl<'input> CstNode for MetadataValue<'input>

Source§

impl<'input> CstNode for NamespacePath<'input>

Source§

impl<'input> CstNode for NamespacePathSegment<'input>

Source§

impl<'input> CstNode for RpcMethod<'input>

Source§

impl<'input> CstNode for Schema<'input>

Source§

impl<'input> CstNode for Sign<'input>

Source§

impl<'input> CstNode for SimpleToken<'input>

Source§

impl<'input> CstNode for StringLiteral<'input>

Source§

impl<'input> CstNode for Type<'input>

Source§

impl<'input> CstNode for UnionValDeclaration<'input>

Source§

impl<'input> CstNode for VectorType<'input>