[][src]Trait zeta::parser::ast::ASTNode

pub trait ASTNode {
    type Data;
    fn get_data(&self) -> &Self::Data;
fn get_data_mut(&mut self) -> &mut Self::Data;
fn get_source(&self) -> SourceRegion; }

Associated Types

type Data

Loading content...

Required methods

fn get_data(&self) -> &Self::Data

fn get_data_mut(&mut self) -> &mut Self::Data

fn get_source(&self) -> SourceRegion

Loading content...

Implementors

impl ASTNode for Expression[src]

type Data = ExpressionData

impl ASTNode for Pattern[src]

type Data = PatternData

impl ASTNode for Statement[src]

type Data = StatementData

impl ASTNode for TypeExpression[src]

type Data = TypeExpressionData

Loading content...