# This file is generated automatically by infrastructure scripts. Please don't edit by hand.

pub mod metaslang_graph_builder
pub mod metaslang_graph_builder::ast
pub enum metaslang_graph_builder::ast::Condition
pub metaslang_graph_builder::ast::Condition::Bool
pub metaslang_graph_builder::ast::Condition::Bool::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::Condition::Bool::value: metaslang_graph_builder::ast::Expression
pub metaslang_graph_builder::ast::Condition::None
pub metaslang_graph_builder::ast::Condition::None::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::Condition::None::value: metaslang_graph_builder::ast::Expression
pub metaslang_graph_builder::ast::Condition::Some
pub metaslang_graph_builder::ast::Condition::Some::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::Condition::Some::value: metaslang_graph_builder::ast::Expression
impl core::cmp::Eq for metaslang_graph_builder::ast::Condition
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Condition
pub fn metaslang_graph_builder::ast::Condition::eq(&self, other: &metaslang_graph_builder::ast::Condition) -> bool
impl core::fmt::Debug for metaslang_graph_builder::ast::Condition
pub fn metaslang_graph_builder::ast::Condition::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::Condition
pub fn metaslang_graph_builder::ast::Condition::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Condition
pub enum metaslang_graph_builder::ast::Expression
pub metaslang_graph_builder::ast::Expression::Call(metaslang_graph_builder::ast::Call)
pub metaslang_graph_builder::ast::Expression::Capture(metaslang_graph_builder::ast::Capture)
pub metaslang_graph_builder::ast::Expression::FalseLiteral
pub metaslang_graph_builder::ast::Expression::IntegerConstant(metaslang_graph_builder::ast::IntegerConstant)
pub metaslang_graph_builder::ast::Expression::ListComprehension(metaslang_graph_builder::ast::ListComprehension)
pub metaslang_graph_builder::ast::Expression::ListLiteral(metaslang_graph_builder::ast::ListLiteral)
pub metaslang_graph_builder::ast::Expression::NullLiteral
pub metaslang_graph_builder::ast::Expression::RegexCapture(metaslang_graph_builder::ast::RegexCapture)
pub metaslang_graph_builder::ast::Expression::SetComprehension(metaslang_graph_builder::ast::SetComprehension)
pub metaslang_graph_builder::ast::Expression::SetLiteral(metaslang_graph_builder::ast::SetLiteral)
pub metaslang_graph_builder::ast::Expression::StringConstant(metaslang_graph_builder::ast::StringConstant)
pub metaslang_graph_builder::ast::Expression::TrueLiteral
pub metaslang_graph_builder::ast::Expression::Variable(metaslang_graph_builder::ast::Variable)
impl core::cmp::Eq for metaslang_graph_builder::ast::Expression
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::eq(&self, other: &metaslang_graph_builder::ast::Expression) -> bool
impl core::convert::From<alloc::string::String> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(value: alloc::string::String) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::Call> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::Call) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::Capture> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::Capture) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::IntegerConstant> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::IntegerConstant) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::ListComprehension> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::ListComprehension) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::ListLiteral> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::ListLiteral) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::RegexCapture> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::RegexCapture) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::ScopedVariable> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(variable: metaslang_graph_builder::ast::ScopedVariable) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::SetComprehension> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::SetComprehension) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::SetLiteral> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::SetLiteral) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::StringConstant> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::StringConstant) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::UnscopedVariable> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(variable: metaslang_graph_builder::ast::UnscopedVariable) -> metaslang_graph_builder::ast::Expression
impl core::fmt::Debug for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Expression
pub enum metaslang_graph_builder::ast::Statement
pub metaslang_graph_builder::ast::Statement::AddEdgeAttribute(metaslang_graph_builder::ast::AddEdgeAttribute)
pub metaslang_graph_builder::ast::Statement::AddGraphNodeAttribute(metaslang_graph_builder::ast::AddGraphNodeAttribute)
pub metaslang_graph_builder::ast::Statement::Assign(metaslang_graph_builder::ast::Assign)
pub metaslang_graph_builder::ast::Statement::CreateEdge(metaslang_graph_builder::ast::CreateEdge)
pub metaslang_graph_builder::ast::Statement::CreateGraphNode(metaslang_graph_builder::ast::CreateGraphNode)
pub metaslang_graph_builder::ast::Statement::DeclareImmutable(metaslang_graph_builder::ast::DeclareImmutable)
pub metaslang_graph_builder::ast::Statement::DeclareMutable(metaslang_graph_builder::ast::DeclareMutable)
pub metaslang_graph_builder::ast::Statement::ForIn(metaslang_graph_builder::ast::ForIn)
pub metaslang_graph_builder::ast::Statement::If(metaslang_graph_builder::ast::If)
pub metaslang_graph_builder::ast::Statement::Print(metaslang_graph_builder::ast::Print)
pub metaslang_graph_builder::ast::Statement::Scan(metaslang_graph_builder::ast::Scan)
impl metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::location(&self) -> metaslang_graph_builder::Location
impl core::cmp::Eq for metaslang_graph_builder::ast::Statement
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::eq(&self, other: &metaslang_graph_builder::ast::Statement) -> bool
impl core::convert::From<metaslang_graph_builder::ast::AddEdgeAttribute> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::AddEdgeAttribute) -> metaslang_graph_builder::ast::Statement
impl core::convert::From<metaslang_graph_builder::ast::AddGraphNodeAttribute> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::AddGraphNodeAttribute) -> metaslang_graph_builder::ast::Statement
impl core::convert::From<metaslang_graph_builder::ast::Assign> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::Assign) -> metaslang_graph_builder::ast::Statement
impl core::convert::From<metaslang_graph_builder::ast::CreateEdge> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::CreateEdge) -> metaslang_graph_builder::ast::Statement
impl core::convert::From<metaslang_graph_builder::ast::CreateGraphNode> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::CreateGraphNode) -> metaslang_graph_builder::ast::Statement
impl core::convert::From<metaslang_graph_builder::ast::DeclareImmutable> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::DeclareImmutable) -> metaslang_graph_builder::ast::Statement
impl core::convert::From<metaslang_graph_builder::ast::DeclareMutable> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::DeclareMutable) -> metaslang_graph_builder::ast::Statement
impl core::convert::From<metaslang_graph_builder::ast::ForIn> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::ForIn) -> metaslang_graph_builder::ast::Statement
impl core::convert::From<metaslang_graph_builder::ast::If> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::If) -> metaslang_graph_builder::ast::Statement
impl core::convert::From<metaslang_graph_builder::ast::Print> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::Print) -> metaslang_graph_builder::ast::Statement
impl core::convert::From<metaslang_graph_builder::ast::Scan> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::Scan) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Statement
pub enum metaslang_graph_builder::ast::Variable
pub metaslang_graph_builder::ast::Variable::Scoped(metaslang_graph_builder::ast::ScopedVariable)
pub metaslang_graph_builder::ast::Variable::Unscoped(metaslang_graph_builder::ast::UnscopedVariable)
impl core::cmp::Eq for metaslang_graph_builder::ast::Variable
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Variable
pub fn metaslang_graph_builder::ast::Variable::eq(&self, other: &metaslang_graph_builder::ast::Variable) -> bool
impl core::convert::From<metaslang_graph_builder::ast::ScopedVariable> for metaslang_graph_builder::ast::Variable
pub fn metaslang_graph_builder::ast::Variable::from(variable: metaslang_graph_builder::ast::ScopedVariable) -> metaslang_graph_builder::ast::Variable
impl core::convert::From<metaslang_graph_builder::ast::UnscopedVariable> for metaslang_graph_builder::ast::Variable
pub fn metaslang_graph_builder::ast::Variable::from(variable: metaslang_graph_builder::ast::UnscopedVariable) -> metaslang_graph_builder::ast::Variable
impl core::fmt::Debug for metaslang_graph_builder::ast::Variable
pub fn metaslang_graph_builder::ast::Variable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::Variable
pub fn metaslang_graph_builder::ast::Variable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Variable
pub struct metaslang_graph_builder::ast::AddEdgeAttribute
pub metaslang_graph_builder::ast::AddEdgeAttribute::attributes: alloc::vec::Vec<metaslang_graph_builder::ast::Attribute>
pub metaslang_graph_builder::ast::AddEdgeAttribute::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::AddEdgeAttribute::sink: metaslang_graph_builder::ast::Expression
pub metaslang_graph_builder::ast::AddEdgeAttribute::source: metaslang_graph_builder::ast::Expression
impl core::cmp::Eq for metaslang_graph_builder::ast::AddEdgeAttribute
impl core::cmp::PartialEq for metaslang_graph_builder::ast::AddEdgeAttribute
pub fn metaslang_graph_builder::ast::AddEdgeAttribute::eq(&self, other: &metaslang_graph_builder::ast::AddEdgeAttribute) -> bool
impl core::convert::From<metaslang_graph_builder::ast::AddEdgeAttribute> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::AddEdgeAttribute) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::AddEdgeAttribute
pub fn metaslang_graph_builder::ast::AddEdgeAttribute::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::AddEdgeAttribute
pub fn metaslang_graph_builder::ast::AddEdgeAttribute::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::AddEdgeAttribute
pub struct metaslang_graph_builder::ast::AddGraphNodeAttribute
pub metaslang_graph_builder::ast::AddGraphNodeAttribute::attributes: alloc::vec::Vec<metaslang_graph_builder::ast::Attribute>
pub metaslang_graph_builder::ast::AddGraphNodeAttribute::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::AddGraphNodeAttribute::node: metaslang_graph_builder::ast::Expression
impl core::cmp::Eq for metaslang_graph_builder::ast::AddGraphNodeAttribute
impl core::cmp::PartialEq for metaslang_graph_builder::ast::AddGraphNodeAttribute
pub fn metaslang_graph_builder::ast::AddGraphNodeAttribute::eq(&self, other: &metaslang_graph_builder::ast::AddGraphNodeAttribute) -> bool
impl core::convert::From<metaslang_graph_builder::ast::AddGraphNodeAttribute> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::AddGraphNodeAttribute) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::AddGraphNodeAttribute
pub fn metaslang_graph_builder::ast::AddGraphNodeAttribute::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::AddGraphNodeAttribute
pub fn metaslang_graph_builder::ast::AddGraphNodeAttribute::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::AddGraphNodeAttribute
pub struct metaslang_graph_builder::ast::Assign
pub metaslang_graph_builder::ast::Assign::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::Assign::value: metaslang_graph_builder::ast::Expression
pub metaslang_graph_builder::ast::Assign::variable: metaslang_graph_builder::ast::Variable
impl core::cmp::Eq for metaslang_graph_builder::ast::Assign
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Assign
pub fn metaslang_graph_builder::ast::Assign::eq(&self, other: &metaslang_graph_builder::ast::Assign) -> bool
impl core::convert::From<metaslang_graph_builder::ast::Assign> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::Assign) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::Assign
pub fn metaslang_graph_builder::ast::Assign::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::Assign
pub fn metaslang_graph_builder::ast::Assign::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Assign
pub struct metaslang_graph_builder::ast::Attribute
pub metaslang_graph_builder::ast::Attribute::name: metaslang_graph_builder::Identifier
pub metaslang_graph_builder::ast::Attribute::value: metaslang_graph_builder::ast::Expression
impl core::cmp::Eq for metaslang_graph_builder::ast::Attribute
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Attribute
pub fn metaslang_graph_builder::ast::Attribute::eq(&self, other: &metaslang_graph_builder::ast::Attribute) -> bool
impl core::fmt::Debug for metaslang_graph_builder::ast::Attribute
pub fn metaslang_graph_builder::ast::Attribute::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::Attribute
pub fn metaslang_graph_builder::ast::Attribute::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Attribute
pub struct metaslang_graph_builder::ast::AttributeShorthand
pub metaslang_graph_builder::ast::AttributeShorthand::attributes: alloc::vec::Vec<metaslang_graph_builder::ast::Attribute>
pub metaslang_graph_builder::ast::AttributeShorthand::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::AttributeShorthand::name: metaslang_graph_builder::Identifier
pub metaslang_graph_builder::ast::AttributeShorthand::variable: metaslang_graph_builder::ast::UnscopedVariable
impl core::cmp::Eq for metaslang_graph_builder::ast::AttributeShorthand
impl core::cmp::PartialEq for metaslang_graph_builder::ast::AttributeShorthand
pub fn metaslang_graph_builder::ast::AttributeShorthand::eq(&self, other: &metaslang_graph_builder::ast::AttributeShorthand) -> bool
impl core::fmt::Debug for metaslang_graph_builder::ast::AttributeShorthand
pub fn metaslang_graph_builder::ast::AttributeShorthand::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::AttributeShorthand
pub fn metaslang_graph_builder::ast::AttributeShorthand::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::AttributeShorthand
pub struct metaslang_graph_builder::ast::AttributeShorthands(_)
impl metaslang_graph_builder::ast::AttributeShorthands
pub fn metaslang_graph_builder::ast::AttributeShorthands::add(&mut self, shorthand: metaslang_graph_builder::ast::AttributeShorthand)
pub fn metaslang_graph_builder::ast::AttributeShorthands::get(&self, name: &metaslang_graph_builder::Identifier) -> core::option::Option<&metaslang_graph_builder::ast::AttributeShorthand>
pub fn metaslang_graph_builder::ast::AttributeShorthands::into_iter(self) -> impl core::iter::traits::iterator::Iterator<Item = metaslang_graph_builder::ast::AttributeShorthand>
pub fn metaslang_graph_builder::ast::AttributeShorthands::iter(&self) -> impl core::iter::traits::iterator::Iterator<Item = &metaslang_graph_builder::ast::AttributeShorthand>
pub fn metaslang_graph_builder::ast::AttributeShorthands::new() -> Self
impl core::cmp::Eq for metaslang_graph_builder::ast::AttributeShorthands
impl core::cmp::PartialEq for metaslang_graph_builder::ast::AttributeShorthands
pub fn metaslang_graph_builder::ast::AttributeShorthands::eq(&self, other: &metaslang_graph_builder::ast::AttributeShorthands) -> bool
impl core::fmt::Debug for metaslang_graph_builder::ast::AttributeShorthands
pub fn metaslang_graph_builder::ast::AttributeShorthands::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::AttributeShorthands
pub struct metaslang_graph_builder::ast::Call
pub metaslang_graph_builder::ast::Call::function: metaslang_graph_builder::Identifier
pub metaslang_graph_builder::ast::Call::parameters: alloc::vec::Vec<metaslang_graph_builder::ast::Expression>
impl core::cmp::Eq for metaslang_graph_builder::ast::Call
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Call
pub fn metaslang_graph_builder::ast::Call::eq(&self, other: &metaslang_graph_builder::ast::Call) -> bool
impl core::convert::From<metaslang_graph_builder::ast::Call> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::Call) -> metaslang_graph_builder::ast::Expression
impl core::fmt::Debug for metaslang_graph_builder::ast::Call
pub fn metaslang_graph_builder::ast::Call::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::Call
pub fn metaslang_graph_builder::ast::Call::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Call
pub struct metaslang_graph_builder::ast::Capture
pub metaslang_graph_builder::ast::Capture::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::Capture::name: metaslang_graph_builder::Identifier
pub metaslang_graph_builder::ast::Capture::quantifier: metaslang_cst::query::parser::CaptureQuantifier
impl core::cmp::Eq for metaslang_graph_builder::ast::Capture
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Capture
pub fn metaslang_graph_builder::ast::Capture::eq(&self, other: &metaslang_graph_builder::ast::Capture) -> bool
impl core::convert::From<metaslang_graph_builder::ast::Capture> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::Capture) -> metaslang_graph_builder::ast::Expression
impl core::fmt::Debug for metaslang_graph_builder::ast::Capture
pub fn metaslang_graph_builder::ast::Capture::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::Capture
pub fn metaslang_graph_builder::ast::Capture::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Capture
pub struct metaslang_graph_builder::ast::CreateEdge
pub metaslang_graph_builder::ast::CreateEdge::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::CreateEdge::sink: metaslang_graph_builder::ast::Expression
pub metaslang_graph_builder::ast::CreateEdge::source: metaslang_graph_builder::ast::Expression
impl core::cmp::Eq for metaslang_graph_builder::ast::CreateEdge
impl core::cmp::PartialEq for metaslang_graph_builder::ast::CreateEdge
pub fn metaslang_graph_builder::ast::CreateEdge::eq(&self, other: &metaslang_graph_builder::ast::CreateEdge) -> bool
impl core::convert::From<metaslang_graph_builder::ast::CreateEdge> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::CreateEdge) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::CreateEdge
pub fn metaslang_graph_builder::ast::CreateEdge::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::CreateEdge
pub fn metaslang_graph_builder::ast::CreateEdge::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::CreateEdge
pub struct metaslang_graph_builder::ast::CreateGraphNode
pub metaslang_graph_builder::ast::CreateGraphNode::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::CreateGraphNode::node: metaslang_graph_builder::ast::Variable
impl core::cmp::Eq for metaslang_graph_builder::ast::CreateGraphNode
impl core::cmp::PartialEq for metaslang_graph_builder::ast::CreateGraphNode
pub fn metaslang_graph_builder::ast::CreateGraphNode::eq(&self, other: &metaslang_graph_builder::ast::CreateGraphNode) -> bool
impl core::convert::From<metaslang_graph_builder::ast::CreateGraphNode> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::CreateGraphNode) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::CreateGraphNode
pub fn metaslang_graph_builder::ast::CreateGraphNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::CreateGraphNode
pub fn metaslang_graph_builder::ast::CreateGraphNode::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::CreateGraphNode
pub struct metaslang_graph_builder::ast::DeclareImmutable
pub metaslang_graph_builder::ast::DeclareImmutable::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::DeclareImmutable::value: metaslang_graph_builder::ast::Expression
pub metaslang_graph_builder::ast::DeclareImmutable::variable: metaslang_graph_builder::ast::Variable
impl core::cmp::Eq for metaslang_graph_builder::ast::DeclareImmutable
impl core::cmp::PartialEq for metaslang_graph_builder::ast::DeclareImmutable
pub fn metaslang_graph_builder::ast::DeclareImmutable::eq(&self, other: &metaslang_graph_builder::ast::DeclareImmutable) -> bool
impl core::convert::From<metaslang_graph_builder::ast::DeclareImmutable> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::DeclareImmutable) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::DeclareImmutable
pub fn metaslang_graph_builder::ast::DeclareImmutable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::DeclareImmutable
pub fn metaslang_graph_builder::ast::DeclareImmutable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::DeclareImmutable
pub struct metaslang_graph_builder::ast::DeclareMutable
pub metaslang_graph_builder::ast::DeclareMutable::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::DeclareMutable::value: metaslang_graph_builder::ast::Expression
pub metaslang_graph_builder::ast::DeclareMutable::variable: metaslang_graph_builder::ast::Variable
impl core::cmp::Eq for metaslang_graph_builder::ast::DeclareMutable
impl core::cmp::PartialEq for metaslang_graph_builder::ast::DeclareMutable
pub fn metaslang_graph_builder::ast::DeclareMutable::eq(&self, other: &metaslang_graph_builder::ast::DeclareMutable) -> bool
impl core::convert::From<metaslang_graph_builder::ast::DeclareMutable> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::DeclareMutable) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::DeclareMutable
pub fn metaslang_graph_builder::ast::DeclareMutable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::DeclareMutable
pub fn metaslang_graph_builder::ast::DeclareMutable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::DeclareMutable
pub struct metaslang_graph_builder::ast::File<KT: metaslang_cst::kinds::KindTypes>
pub metaslang_graph_builder::ast::File::globals: alloc::vec::Vec<metaslang_graph_builder::ast::Global>
pub metaslang_graph_builder::ast::File::inherited_variables: std::collections::hash::set::HashSet<metaslang_graph_builder::Identifier>
pub metaslang_graph_builder::ast::File::shorthands: metaslang_graph_builder::ast::AttributeShorthands
pub metaslang_graph_builder::ast::File::stanzas: alloc::vec::Vec<metaslang_graph_builder::ast::Stanza<KT>>
impl<KT: metaslang_cst::kinds::KindTypes + 'static> metaslang_graph_builder::ast::File<KT>
pub fn metaslang_graph_builder::ast::File<KT>::execute<'tree>(&self, tree: &'tree metaslang_cst::cursor::Cursor<KT>, config: &metaslang_graph_builder::ExecutionConfig<'_, '_, KT>, cancellation_flag: &dyn metaslang_graph_builder::CancellationFlag) -> core::result::Result<metaslang_graph_builder::graph::Graph<KT>, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::ast::File<KT>::execute_into<'tree>(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, tree: &'tree metaslang_cst::cursor::Cursor<KT>, config: &metaslang_graph_builder::ExecutionConfig<'_, '_, KT>, cancellation_flag: &dyn metaslang_graph_builder::CancellationFlag) -> core::result::Result<(), metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::ast::File<KT>::try_visit_matches<'tree, E, F>(&self, tree: &'tree metaslang_cst::cursor::Cursor<KT>, lazy: bool, visit: F) -> core::result::Result<(), E> where F: core::ops::function::FnMut(metaslang_graph_builder::Match<KT>) -> core::result::Result<(), E>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::ast::File<KT>
pub fn metaslang_graph_builder::ast::File<KT>::check(&mut self) -> core::result::Result<(), metaslang_graph_builder::checker::CheckError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::ast::File<KT>
pub fn metaslang_graph_builder::ast::File<KT>::from_str(source: &str) -> core::result::Result<Self, metaslang_graph_builder::ParseError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::ast::File<KT>
pub fn metaslang_graph_builder::ast::File<KT>::new() -> metaslang_graph_builder::ast::File<KT>
impl<KT: core::fmt::Debug + metaslang_cst::kinds::KindTypes> core::fmt::Debug for metaslang_graph_builder::ast::File<KT>
pub fn metaslang_graph_builder::ast::File<KT>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct metaslang_graph_builder::ast::ForIn
pub metaslang_graph_builder::ast::ForIn::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::ForIn::statements: alloc::vec::Vec<metaslang_graph_builder::ast::Statement>
pub metaslang_graph_builder::ast::ForIn::value: metaslang_graph_builder::ast::Expression
pub metaslang_graph_builder::ast::ForIn::variable: metaslang_graph_builder::ast::UnscopedVariable
impl core::cmp::Eq for metaslang_graph_builder::ast::ForIn
impl core::cmp::PartialEq for metaslang_graph_builder::ast::ForIn
pub fn metaslang_graph_builder::ast::ForIn::eq(&self, other: &metaslang_graph_builder::ast::ForIn) -> bool
impl core::convert::From<metaslang_graph_builder::ast::ForIn> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::ForIn) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::ForIn
pub fn metaslang_graph_builder::ast::ForIn::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::ForIn
pub fn metaslang_graph_builder::ast::ForIn::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::ForIn
pub struct metaslang_graph_builder::ast::Global
pub metaslang_graph_builder::ast::Global::default: core::option::Option<alloc::string::String>
pub metaslang_graph_builder::ast::Global::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::Global::name: metaslang_graph_builder::Identifier
pub metaslang_graph_builder::ast::Global::quantifier: metaslang_cst::query::parser::CaptureQuantifier
impl core::cmp::Eq for metaslang_graph_builder::ast::Global
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Global
pub fn metaslang_graph_builder::ast::Global::eq(&self, other: &metaslang_graph_builder::ast::Global) -> bool
impl core::fmt::Debug for metaslang_graph_builder::ast::Global
pub fn metaslang_graph_builder::ast::Global::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Global
pub struct metaslang_graph_builder::ast::If
pub metaslang_graph_builder::ast::If::arms: alloc::vec::Vec<metaslang_graph_builder::ast::IfArm>
pub metaslang_graph_builder::ast::If::location: metaslang_graph_builder::Location
impl core::cmp::Eq for metaslang_graph_builder::ast::If
impl core::cmp::PartialEq for metaslang_graph_builder::ast::If
pub fn metaslang_graph_builder::ast::If::eq(&self, other: &metaslang_graph_builder::ast::If) -> bool
impl core::convert::From<metaslang_graph_builder::ast::If> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::If) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::If
pub fn metaslang_graph_builder::ast::If::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::If
pub fn metaslang_graph_builder::ast::If::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::If
pub struct metaslang_graph_builder::ast::IfArm
pub metaslang_graph_builder::ast::IfArm::conditions: alloc::vec::Vec<metaslang_graph_builder::ast::Condition>
pub metaslang_graph_builder::ast::IfArm::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::IfArm::statements: alloc::vec::Vec<metaslang_graph_builder::ast::Statement>
impl core::cmp::Eq for metaslang_graph_builder::ast::IfArm
impl core::cmp::PartialEq for metaslang_graph_builder::ast::IfArm
pub fn metaslang_graph_builder::ast::IfArm::eq(&self, other: &metaslang_graph_builder::ast::IfArm) -> bool
impl core::fmt::Debug for metaslang_graph_builder::ast::IfArm
pub fn metaslang_graph_builder::ast::IfArm::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::IfArm
pub struct metaslang_graph_builder::ast::IntegerConstant
pub metaslang_graph_builder::ast::IntegerConstant::value: u32
impl core::cmp::Eq for metaslang_graph_builder::ast::IntegerConstant
impl core::cmp::PartialEq for metaslang_graph_builder::ast::IntegerConstant
pub fn metaslang_graph_builder::ast::IntegerConstant::eq(&self, other: &metaslang_graph_builder::ast::IntegerConstant) -> bool
impl core::convert::From<metaslang_graph_builder::ast::IntegerConstant> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::IntegerConstant) -> metaslang_graph_builder::ast::Expression
impl core::fmt::Debug for metaslang_graph_builder::ast::IntegerConstant
pub fn metaslang_graph_builder::ast::IntegerConstant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::IntegerConstant
pub fn metaslang_graph_builder::ast::IntegerConstant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::IntegerConstant
pub struct metaslang_graph_builder::ast::ListComprehension
pub metaslang_graph_builder::ast::ListComprehension::element: alloc::boxed::Box<metaslang_graph_builder::ast::Expression>
pub metaslang_graph_builder::ast::ListComprehension::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::ListComprehension::value: alloc::boxed::Box<metaslang_graph_builder::ast::Expression>
pub metaslang_graph_builder::ast::ListComprehension::variable: metaslang_graph_builder::ast::UnscopedVariable
impl core::cmp::Eq for metaslang_graph_builder::ast::ListComprehension
impl core::cmp::PartialEq for metaslang_graph_builder::ast::ListComprehension
pub fn metaslang_graph_builder::ast::ListComprehension::eq(&self, other: &metaslang_graph_builder::ast::ListComprehension) -> bool
impl core::convert::From<metaslang_graph_builder::ast::ListComprehension> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::ListComprehension) -> metaslang_graph_builder::ast::Expression
impl core::fmt::Debug for metaslang_graph_builder::ast::ListComprehension
pub fn metaslang_graph_builder::ast::ListComprehension::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::ListComprehension
pub fn metaslang_graph_builder::ast::ListComprehension::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::ListComprehension
pub struct metaslang_graph_builder::ast::ListLiteral
pub metaslang_graph_builder::ast::ListLiteral::elements: alloc::vec::Vec<metaslang_graph_builder::ast::Expression>
impl core::cmp::Eq for metaslang_graph_builder::ast::ListLiteral
impl core::cmp::PartialEq for metaslang_graph_builder::ast::ListLiteral
pub fn metaslang_graph_builder::ast::ListLiteral::eq(&self, other: &metaslang_graph_builder::ast::ListLiteral) -> bool
impl core::convert::From<metaslang_graph_builder::ast::ListLiteral> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::ListLiteral) -> metaslang_graph_builder::ast::Expression
impl core::fmt::Debug for metaslang_graph_builder::ast::ListLiteral
pub fn metaslang_graph_builder::ast::ListLiteral::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::ListLiteral
pub fn metaslang_graph_builder::ast::ListLiteral::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::ListLiteral
pub struct metaslang_graph_builder::ast::Print
pub metaslang_graph_builder::ast::Print::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::Print::values: alloc::vec::Vec<metaslang_graph_builder::ast::Expression>
impl core::cmp::Eq for metaslang_graph_builder::ast::Print
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Print
pub fn metaslang_graph_builder::ast::Print::eq(&self, other: &metaslang_graph_builder::ast::Print) -> bool
impl core::convert::From<metaslang_graph_builder::ast::Print> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::Print) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::Print
pub fn metaslang_graph_builder::ast::Print::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::Print
pub fn metaslang_graph_builder::ast::Print::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Print
pub struct metaslang_graph_builder::ast::RegexCapture
pub metaslang_graph_builder::ast::RegexCapture::match_index: usize
impl core::cmp::Eq for metaslang_graph_builder::ast::RegexCapture
impl core::cmp::PartialEq for metaslang_graph_builder::ast::RegexCapture
pub fn metaslang_graph_builder::ast::RegexCapture::eq(&self, other: &metaslang_graph_builder::ast::RegexCapture) -> bool
impl core::convert::From<metaslang_graph_builder::ast::RegexCapture> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::RegexCapture) -> metaslang_graph_builder::ast::Expression
impl core::fmt::Debug for metaslang_graph_builder::ast::RegexCapture
pub fn metaslang_graph_builder::ast::RegexCapture::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::RegexCapture
pub fn metaslang_graph_builder::ast::RegexCapture::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::RegexCapture
pub struct metaslang_graph_builder::ast::Scan
pub metaslang_graph_builder::ast::Scan::arms: alloc::vec::Vec<metaslang_graph_builder::ast::ScanArm>
pub metaslang_graph_builder::ast::Scan::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::Scan::value: metaslang_graph_builder::ast::Expression
impl core::cmp::Eq for metaslang_graph_builder::ast::Scan
impl core::cmp::PartialEq for metaslang_graph_builder::ast::Scan
pub fn metaslang_graph_builder::ast::Scan::eq(&self, other: &metaslang_graph_builder::ast::Scan) -> bool
impl core::convert::From<metaslang_graph_builder::ast::Scan> for metaslang_graph_builder::ast::Statement
pub fn metaslang_graph_builder::ast::Statement::from(statement: metaslang_graph_builder::ast::Scan) -> metaslang_graph_builder::ast::Statement
impl core::fmt::Debug for metaslang_graph_builder::ast::Scan
pub fn metaslang_graph_builder::ast::Scan::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::Scan
pub fn metaslang_graph_builder::ast::Scan::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::Scan
pub struct metaslang_graph_builder::ast::ScanArm
pub metaslang_graph_builder::ast::ScanArm::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::ScanArm::regex: regex::regex::string::Regex
pub metaslang_graph_builder::ast::ScanArm::statements: alloc::vec::Vec<metaslang_graph_builder::ast::Statement>
impl core::cmp::Eq for metaslang_graph_builder::ast::ScanArm
impl core::cmp::PartialEq for metaslang_graph_builder::ast::ScanArm
pub fn metaslang_graph_builder::ast::ScanArm::eq(&self, other: &metaslang_graph_builder::ast::ScanArm) -> bool
impl core::fmt::Debug for metaslang_graph_builder::ast::ScanArm
pub fn metaslang_graph_builder::ast::ScanArm::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::ScanArm
pub fn metaslang_graph_builder::ast::ScanArm::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct metaslang_graph_builder::ast::ScopedVariable
pub metaslang_graph_builder::ast::ScopedVariable::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::ScopedVariable::name: metaslang_graph_builder::Identifier
pub metaslang_graph_builder::ast::ScopedVariable::scope: alloc::boxed::Box<metaslang_graph_builder::ast::Expression>
impl core::cmp::Eq for metaslang_graph_builder::ast::ScopedVariable
impl core::cmp::PartialEq for metaslang_graph_builder::ast::ScopedVariable
pub fn metaslang_graph_builder::ast::ScopedVariable::eq(&self, other: &metaslang_graph_builder::ast::ScopedVariable) -> bool
impl core::convert::From<metaslang_graph_builder::ast::ScopedVariable> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(variable: metaslang_graph_builder::ast::ScopedVariable) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::ScopedVariable> for metaslang_graph_builder::ast::Variable
pub fn metaslang_graph_builder::ast::Variable::from(variable: metaslang_graph_builder::ast::ScopedVariable) -> metaslang_graph_builder::ast::Variable
impl core::fmt::Debug for metaslang_graph_builder::ast::ScopedVariable
pub fn metaslang_graph_builder::ast::ScopedVariable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::ScopedVariable
pub fn metaslang_graph_builder::ast::ScopedVariable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::ScopedVariable
pub struct metaslang_graph_builder::ast::SetComprehension
pub metaslang_graph_builder::ast::SetComprehension::element: alloc::boxed::Box<metaslang_graph_builder::ast::Expression>
pub metaslang_graph_builder::ast::SetComprehension::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::SetComprehension::value: alloc::boxed::Box<metaslang_graph_builder::ast::Expression>
pub metaslang_graph_builder::ast::SetComprehension::variable: metaslang_graph_builder::ast::UnscopedVariable
impl core::cmp::Eq for metaslang_graph_builder::ast::SetComprehension
impl core::cmp::PartialEq for metaslang_graph_builder::ast::SetComprehension
pub fn metaslang_graph_builder::ast::SetComprehension::eq(&self, other: &metaslang_graph_builder::ast::SetComprehension) -> bool
impl core::convert::From<metaslang_graph_builder::ast::SetComprehension> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::SetComprehension) -> metaslang_graph_builder::ast::Expression
impl core::fmt::Debug for metaslang_graph_builder::ast::SetComprehension
pub fn metaslang_graph_builder::ast::SetComprehension::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::SetComprehension
pub fn metaslang_graph_builder::ast::SetComprehension::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::SetComprehension
pub struct metaslang_graph_builder::ast::SetLiteral
pub metaslang_graph_builder::ast::SetLiteral::elements: alloc::vec::Vec<metaslang_graph_builder::ast::Expression>
impl core::cmp::Eq for metaslang_graph_builder::ast::SetLiteral
impl core::cmp::PartialEq for metaslang_graph_builder::ast::SetLiteral
pub fn metaslang_graph_builder::ast::SetLiteral::eq(&self, other: &metaslang_graph_builder::ast::SetLiteral) -> bool
impl core::convert::From<metaslang_graph_builder::ast::SetLiteral> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::SetLiteral) -> metaslang_graph_builder::ast::Expression
impl core::fmt::Debug for metaslang_graph_builder::ast::SetLiteral
pub fn metaslang_graph_builder::ast::SetLiteral::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::SetLiteral
pub fn metaslang_graph_builder::ast::SetLiteral::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::SetLiteral
pub struct metaslang_graph_builder::ast::Stanza<KT: metaslang_cst::kinds::KindTypes>
pub metaslang_graph_builder::ast::Stanza::query: metaslang_cst::query::model::Query<KT>
pub metaslang_graph_builder::ast::Stanza::range: metaslang_graph_builder::parser::Range
pub metaslang_graph_builder::ast::Stanza::statements: alloc::vec::Vec<metaslang_graph_builder::ast::Statement>
impl<KT: metaslang_cst::kinds::KindTypes + 'static> metaslang_graph_builder::ast::Stanza<KT>
pub fn metaslang_graph_builder::ast::Stanza<KT>::try_visit_matches<'tree, E, F>(&self, tree: &'tree metaslang_cst::cursor::Cursor<KT>, visit: F) -> core::result::Result<(), E> where F: core::ops::function::FnMut(metaslang_graph_builder::Match<KT>) -> core::result::Result<(), E>
impl<KT: core::fmt::Debug + metaslang_cst::kinds::KindTypes> core::fmt::Debug for metaslang_graph_builder::ast::Stanza<KT>
pub fn metaslang_graph_builder::ast::Stanza<KT>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct metaslang_graph_builder::ast::StringConstant
pub metaslang_graph_builder::ast::StringConstant::value: alloc::string::String
impl core::cmp::Eq for metaslang_graph_builder::ast::StringConstant
impl core::cmp::PartialEq for metaslang_graph_builder::ast::StringConstant
pub fn metaslang_graph_builder::ast::StringConstant::eq(&self, other: &metaslang_graph_builder::ast::StringConstant) -> bool
impl core::convert::From<metaslang_graph_builder::ast::StringConstant> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(expr: metaslang_graph_builder::ast::StringConstant) -> metaslang_graph_builder::ast::Expression
impl core::fmt::Debug for metaslang_graph_builder::ast::StringConstant
pub fn metaslang_graph_builder::ast::StringConstant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::StringConstant
pub fn metaslang_graph_builder::ast::StringConstant::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::StringConstant
pub struct metaslang_graph_builder::ast::UnscopedVariable
pub metaslang_graph_builder::ast::UnscopedVariable::location: metaslang_graph_builder::Location
pub metaslang_graph_builder::ast::UnscopedVariable::name: metaslang_graph_builder::Identifier
impl core::cmp::Eq for metaslang_graph_builder::ast::UnscopedVariable
impl core::cmp::PartialEq for metaslang_graph_builder::ast::UnscopedVariable
pub fn metaslang_graph_builder::ast::UnscopedVariable::eq(&self, other: &metaslang_graph_builder::ast::UnscopedVariable) -> bool
impl core::convert::From<metaslang_graph_builder::ast::UnscopedVariable> for metaslang_graph_builder::ast::Expression
pub fn metaslang_graph_builder::ast::Expression::from(variable: metaslang_graph_builder::ast::UnscopedVariable) -> metaslang_graph_builder::ast::Expression
impl core::convert::From<metaslang_graph_builder::ast::UnscopedVariable> for metaslang_graph_builder::ast::Variable
pub fn metaslang_graph_builder::ast::Variable::from(variable: metaslang_graph_builder::ast::UnscopedVariable) -> metaslang_graph_builder::ast::Variable
impl core::fmt::Debug for metaslang_graph_builder::ast::UnscopedVariable
pub fn metaslang_graph_builder::ast::UnscopedVariable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ast::UnscopedVariable
pub fn metaslang_graph_builder::ast::UnscopedVariable::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::StructuralPartialEq for metaslang_graph_builder::ast::UnscopedVariable
pub mod metaslang_graph_builder::excerpt
pub struct metaslang_graph_builder::excerpt::Excerpt<'a>
impl<'a> metaslang_graph_builder::excerpt::Excerpt<'a>
pub fn metaslang_graph_builder::excerpt::Excerpt<'a>::from_source(path: &'a std::path::Path, source: &'a str, row: usize, columns: core::ops::range::Range<usize>, indent: usize) -> metaslang_graph_builder::excerpt::Excerpt<'a>
impl<'a> core::fmt::Display for metaslang_graph_builder::excerpt::Excerpt<'a>
pub fn metaslang_graph_builder::excerpt::Excerpt<'a>::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub mod metaslang_graph_builder::functions
pub mod metaslang_graph_builder::functions::stdlib
pub mod metaslang_graph_builder::functions::stdlib::bool
pub struct metaslang_graph_builder::functions::stdlib::bool::And
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::bool::And
pub fn metaslang_graph_builder::functions::stdlib::bool::And::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::bool::Not
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::bool::Not
pub fn metaslang_graph_builder::functions::stdlib::bool::Not::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::bool::Or
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::bool::Or
pub fn metaslang_graph_builder::functions::stdlib::bool::Or::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub mod metaslang_graph_builder::functions::stdlib::graph
pub struct metaslang_graph_builder::functions::stdlib::graph::Node
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::graph::Node
pub fn metaslang_graph_builder::functions::stdlib::graph::Node::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub mod metaslang_graph_builder::functions::stdlib::list
pub struct metaslang_graph_builder::functions::stdlib::list::Concat
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::list::Concat
pub fn metaslang_graph_builder::functions::stdlib::list::Concat::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::list::IsEmpty
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::list::IsEmpty
pub fn metaslang_graph_builder::functions::stdlib::list::IsEmpty::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::list::Join
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::list::Join
pub fn metaslang_graph_builder::functions::stdlib::list::Join::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::list::Length
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::list::Length
pub fn metaslang_graph_builder::functions::stdlib::list::Length::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub mod metaslang_graph_builder::functions::stdlib::math
pub struct metaslang_graph_builder::functions::stdlib::math::Plus
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::math::Plus
pub fn metaslang_graph_builder::functions::stdlib::math::Plus::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub mod metaslang_graph_builder::functions::stdlib::string
pub struct metaslang_graph_builder::functions::stdlib::string::Format
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::string::Format
pub fn metaslang_graph_builder::functions::stdlib::string::Format::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::string::Replace
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::string::Replace
pub fn metaslang_graph_builder::functions::stdlib::string::Replace::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub mod metaslang_graph_builder::functions::stdlib::syntax
pub struct metaslang_graph_builder::functions::stdlib::syntax::EndColumn
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::EndColumn
pub fn metaslang_graph_builder::functions::stdlib::syntax::EndColumn::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::syntax::EndRow
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::EndRow
pub fn metaslang_graph_builder::functions::stdlib::syntax::EndRow::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::syntax::NamedChildCount
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::NamedChildCount
pub fn metaslang_graph_builder::functions::stdlib::syntax::NamedChildCount::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::syntax::NamedChildIndex
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::NamedChildIndex
pub fn metaslang_graph_builder::functions::stdlib::syntax::NamedChildIndex::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::syntax::NodeType
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::NodeType
pub fn metaslang_graph_builder::functions::stdlib::syntax::NodeType::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::syntax::SourceText
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::SourceText
pub fn metaslang_graph_builder::functions::stdlib::syntax::SourceText::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::syntax::StartColumn
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::StartColumn
pub fn metaslang_graph_builder::functions::stdlib::syntax::StartColumn::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::syntax::StartRow
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::StartRow
pub fn metaslang_graph_builder::functions::stdlib::syntax::StartRow::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::Eq
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::Eq
pub fn metaslang_graph_builder::functions::stdlib::Eq::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::stdlib::IsNull
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::IsNull
pub fn metaslang_graph_builder::functions::stdlib::IsNull::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub struct metaslang_graph_builder::functions::Functions<KT: metaslang_cst::kinds::KindTypes>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Functions<KT>
pub fn metaslang_graph_builder::functions::Functions<KT>::add<F>(&mut self, name: metaslang_graph_builder::Identifier, function: F) where F: metaslang_graph_builder::functions::Function<KT> + 'static
pub fn metaslang_graph_builder::functions::Functions<KT>::call(&self, name: &metaslang_graph_builder::Identifier, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::functions::Functions<KT>::new() -> metaslang_graph_builder::functions::Functions<KT>
pub fn metaslang_graph_builder::functions::Functions<KT>::stdlib() -> metaslang_graph_builder::functions::Functions<KT>
impl<KT: core::default::Default + metaslang_cst::kinds::KindTypes> core::default::Default for metaslang_graph_builder::functions::Functions<KT>
pub fn metaslang_graph_builder::functions::Functions<KT>::default() -> metaslang_graph_builder::functions::Functions<KT>
pub trait metaslang_graph_builder::functions::Function<KT: metaslang_cst::kinds::KindTypes>
pub fn metaslang_graph_builder::functions::Function::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::Eq
pub fn metaslang_graph_builder::functions::stdlib::Eq::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::IsNull
pub fn metaslang_graph_builder::functions::stdlib::IsNull::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::bool::And
pub fn metaslang_graph_builder::functions::stdlib::bool::And::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::bool::Not
pub fn metaslang_graph_builder::functions::stdlib::bool::Not::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::bool::Or
pub fn metaslang_graph_builder::functions::stdlib::bool::Or::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::graph::Node
pub fn metaslang_graph_builder::functions::stdlib::graph::Node::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::list::Concat
pub fn metaslang_graph_builder::functions::stdlib::list::Concat::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::list::IsEmpty
pub fn metaslang_graph_builder::functions::stdlib::list::IsEmpty::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::list::Join
pub fn metaslang_graph_builder::functions::stdlib::list::Join::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::list::Length
pub fn metaslang_graph_builder::functions::stdlib::list::Length::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::math::Plus
pub fn metaslang_graph_builder::functions::stdlib::math::Plus::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::string::Format
pub fn metaslang_graph_builder::functions::stdlib::string::Format::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::string::Replace
pub fn metaslang_graph_builder::functions::stdlib::string::Replace::call(&self, _graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::EndColumn
pub fn metaslang_graph_builder::functions::stdlib::syntax::EndColumn::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::EndRow
pub fn metaslang_graph_builder::functions::stdlib::syntax::EndRow::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::NamedChildCount
pub fn metaslang_graph_builder::functions::stdlib::syntax::NamedChildCount::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::NamedChildIndex
pub fn metaslang_graph_builder::functions::stdlib::syntax::NamedChildIndex::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::NodeType
pub fn metaslang_graph_builder::functions::stdlib::syntax::NodeType::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::SourceText
pub fn metaslang_graph_builder::functions::stdlib::syntax::SourceText::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::StartColumn
pub fn metaslang_graph_builder::functions::stdlib::syntax::StartColumn::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::functions::Function<KT> for metaslang_graph_builder::functions::stdlib::syntax::StartRow
pub fn metaslang_graph_builder::functions::stdlib::syntax::StartRow::call(&self, graph: &mut metaslang_graph_builder::graph::Graph<KT>, parameters: &mut dyn metaslang_graph_builder::functions::Parameters) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub trait metaslang_graph_builder::functions::Parameters
pub fn metaslang_graph_builder::functions::Parameters::finish(&mut self) -> core::result::Result<(), metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::functions::Parameters::param(&mut self) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
impl<I> metaslang_graph_builder::functions::Parameters for I where I: core::iter::traits::iterator::Iterator<Item = metaslang_graph_builder::graph::Value>
pub fn I::finish(&mut self) -> core::result::Result<(), metaslang_graph_builder::ExecutionError>
pub fn I::param(&mut self) -> core::result::Result<metaslang_graph_builder::graph::Value, metaslang_graph_builder::ExecutionError>
pub mod metaslang_graph_builder::graph
pub enum metaslang_graph_builder::graph::Value
pub metaslang_graph_builder::graph::Value::Boolean(bool)
pub metaslang_graph_builder::graph::Value::GraphNode(metaslang_graph_builder::graph::GraphNodeRef)
pub metaslang_graph_builder::graph::Value::Integer(u32)
pub metaslang_graph_builder::graph::Value::List(alloc::vec::Vec<metaslang_graph_builder::graph::Value>)
pub metaslang_graph_builder::graph::Value::Null
pub metaslang_graph_builder::graph::Value::Set(alloc::collections::btree::set::BTreeSet<metaslang_graph_builder::graph::Value>)
pub metaslang_graph_builder::graph::Value::String(alloc::string::String)
pub metaslang_graph_builder::graph::Value::SyntaxNode(metaslang_graph_builder::graph::SyntaxNodeRef)
impl metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::as_boolean(&self) -> core::result::Result<bool, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::as_graph_node_ref(&self) -> core::result::Result<metaslang_graph_builder::graph::GraphNodeRef, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::as_integer(&self) -> core::result::Result<u32, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::as_list(&self) -> core::result::Result<&alloc::vec::Vec<metaslang_graph_builder::graph::Value>, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::as_str(&self) -> core::result::Result<&str, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::as_syntax_node_ref(&self) -> core::result::Result<metaslang_graph_builder::graph::SyntaxNodeRef, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::into_boolean(self) -> core::result::Result<bool, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::into_graph_node_ref(self) -> core::result::Result<metaslang_graph_builder::graph::GraphNodeRef, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::into_integer(self) -> core::result::Result<u32, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::into_list(self) -> core::result::Result<alloc::vec::Vec<metaslang_graph_builder::graph::Value>, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::into_string(self) -> core::result::Result<alloc::string::String, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::into_syntax_node<'a, KT: metaslang_cst::kinds::KindTypes>(self, graph: &'a metaslang_graph_builder::graph::Graph<KT>) -> core::result::Result<&'a metaslang_cst::cursor::Cursor<KT>, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::into_syntax_node_ref(self) -> core::result::Result<metaslang_graph_builder::graph::SyntaxNodeRef, metaslang_graph_builder::ExecutionError>
pub fn metaslang_graph_builder::graph::Value::is_null(&self) -> bool
impl metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from_nodes<KT: metaslang_cst::kinds::KindTypes>(graph: &mut metaslang_graph_builder::graph::Graph<KT>, cursors: &[metaslang_cst::cursor::Cursor<KT>], quantifier: metaslang_cst::query::parser::CaptureQuantifier) -> metaslang_graph_builder::graph::Value
impl core::clone::Clone for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::clone(&self) -> metaslang_graph_builder::graph::Value
impl core::cmp::Eq for metaslang_graph_builder::graph::Value
impl core::cmp::Ord for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::cmp(&self, other: &metaslang_graph_builder::graph::Value) -> core::cmp::Ordering
impl core::cmp::PartialEq for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::eq(&self, other: &metaslang_graph_builder::graph::Value) -> bool
impl core::cmp::PartialOrd for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::partial_cmp(&self, other: &metaslang_graph_builder::graph::Value) -> core::option::Option<core::cmp::Ordering>
impl core::convert::From<&str> for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from(value: &str) -> metaslang_graph_builder::graph::Value
impl core::convert::From<alloc::collections::btree::set::BTreeSet<metaslang_graph_builder::graph::Value>> for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from(value: alloc::collections::btree::set::BTreeSet<metaslang_graph_builder::graph::Value>) -> metaslang_graph_builder::graph::Value
impl core::convert::From<alloc::string::String> for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from(value: alloc::string::String) -> metaslang_graph_builder::graph::Value
impl core::convert::From<alloc::vec::Vec<metaslang_graph_builder::graph::Value>> for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from(value: alloc::vec::Vec<metaslang_graph_builder::graph::Value>) -> metaslang_graph_builder::graph::Value
impl core::convert::From<bool> for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from(value: bool) -> metaslang_graph_builder::graph::Value
impl core::convert::From<metaslang_graph_builder::graph::GraphNodeRef> for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from(value: metaslang_graph_builder::graph::GraphNodeRef) -> metaslang_graph_builder::graph::Value
impl core::convert::From<metaslang_graph_builder::graph::SyntaxNodeRef> for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from(value: metaslang_graph_builder::graph::SyntaxNodeRef) -> metaslang_graph_builder::graph::Value
impl core::convert::From<u32> for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from(value: u32) -> metaslang_graph_builder::graph::Value
impl core::fmt::Debug for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::StructuralPartialEq for metaslang_graph_builder::graph::Value
impl serde::ser::Serialize for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::serialize<S: serde::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde::ser::Serializer>::Ok, <S as serde::ser::Serializer>::Error>
pub struct metaslang_graph_builder::graph::Attributes
impl metaslang_graph_builder::graph::Attributes
pub fn metaslang_graph_builder::graph::Attributes::add<V: core::convert::Into<metaslang_graph_builder::graph::Value>>(&mut self, name: metaslang_graph_builder::Identifier, value: V) -> core::result::Result<(), metaslang_graph_builder::graph::Value>
pub fn metaslang_graph_builder::graph::Attributes::get<Q>(&self, name: &Q) -> core::option::Option<&metaslang_graph_builder::graph::Value> where Q: ?core::marker::Sized + core::cmp::Eq + core::hash::Hash, metaslang_graph_builder::Identifier: core::borrow::Borrow<Q>
pub fn metaslang_graph_builder::graph::Attributes::iter(&self) -> impl core::iter::traits::iterator::Iterator<Item = (&metaslang_graph_builder::Identifier, &metaslang_graph_builder::graph::Value)>
pub fn metaslang_graph_builder::graph::Attributes::new() -> metaslang_graph_builder::graph::Attributes
impl core::clone::Clone for metaslang_graph_builder::graph::Attributes
pub fn metaslang_graph_builder::graph::Attributes::clone(&self) -> metaslang_graph_builder::graph::Attributes
impl core::fmt::Debug for metaslang_graph_builder::graph::Attributes
pub fn metaslang_graph_builder::graph::Attributes::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::graph::Attributes
pub fn metaslang_graph_builder::graph::Attributes::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl serde::ser::Serialize for metaslang_graph_builder::graph::Attributes
pub fn metaslang_graph_builder::graph::Attributes::serialize<S: serde::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde::ser::Serializer>::Ok, <S as serde::ser::Serializer>::Error>
pub struct metaslang_graph_builder::graph::Edge
pub metaslang_graph_builder::graph::Edge::attributes: metaslang_graph_builder::graph::Attributes
pub struct metaslang_graph_builder::graph::Graph<KT: metaslang_cst::kinds::KindTypes>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::graph::Graph<KT>
pub fn metaslang_graph_builder::graph::Graph<KT>::add_graph_node(&mut self) -> metaslang_graph_builder::graph::GraphNodeRef
pub fn metaslang_graph_builder::graph::Graph<KT>::add_syntax_node(&mut self, cursor: metaslang_cst::cursor::Cursor<KT>) -> metaslang_graph_builder::graph::SyntaxNodeRef
pub fn metaslang_graph_builder::graph::Graph<KT>::display_json(&self, path: core::option::Option<&std::path::Path>) -> std::io::error::Result<()>
pub fn metaslang_graph_builder::graph::Graph<KT>::iter_nodes(&self) -> impl core::iter::traits::iterator::Iterator<Item = metaslang_graph_builder::graph::GraphNodeRef>
pub fn metaslang_graph_builder::graph::Graph<KT>::new() -> metaslang_graph_builder::graph::Graph<KT>
pub fn metaslang_graph_builder::graph::Graph<KT>::node_count(&self) -> usize
pub fn metaslang_graph_builder::graph::Graph<KT>::pretty_print<'a>(&'a self) -> impl core::fmt::Display + 'a
impl<KT: metaslang_cst::kinds::KindTypes> core::ops::index::Index<metaslang_graph_builder::graph::GraphNodeRef> for metaslang_graph_builder::graph::Graph<KT>
pub type metaslang_graph_builder::graph::Graph<KT>::Output = metaslang_graph_builder::graph::GraphNode
pub fn metaslang_graph_builder::graph::Graph<KT>::index(&self, index: metaslang_graph_builder::graph::GraphNodeRef) -> &metaslang_graph_builder::graph::GraphNode
impl<KT: metaslang_cst::kinds::KindTypes> core::ops::index::Index<metaslang_graph_builder::graph::SyntaxNodeRef> for metaslang_graph_builder::graph::Graph<KT>
pub type metaslang_graph_builder::graph::Graph<KT>::Output = metaslang_cst::cursor::Cursor<KT>
pub fn metaslang_graph_builder::graph::Graph<KT>::index(&self, node_ref: metaslang_graph_builder::graph::SyntaxNodeRef) -> &metaslang_cst::cursor::Cursor<KT>
impl<KT: metaslang_cst::kinds::KindTypes> core::ops::index::IndexMut<metaslang_graph_builder::graph::GraphNodeRef> for metaslang_graph_builder::graph::Graph<KT>
pub fn metaslang_graph_builder::graph::Graph<KT>::index_mut(&mut self, index: metaslang_graph_builder::graph::GraphNodeRef) -> &mut metaslang_graph_builder::graph::GraphNode
impl<KT: metaslang_cst::kinds::KindTypes> serde::ser::Serialize for metaslang_graph_builder::graph::Graph<KT>
pub fn metaslang_graph_builder::graph::Graph<KT>::serialize<S: serde::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde::ser::Serializer>::Ok, <S as serde::ser::Serializer>::Error>
pub struct metaslang_graph_builder::graph::GraphNode
pub metaslang_graph_builder::graph::GraphNode::attributes: metaslang_graph_builder::graph::Attributes
impl metaslang_graph_builder::graph::GraphNode
pub fn metaslang_graph_builder::graph::GraphNode::add_edge(&mut self, sink: metaslang_graph_builder::graph::GraphNodeRef) -> core::result::Result<&mut metaslang_graph_builder::graph::Edge, &mut metaslang_graph_builder::graph::Edge>
pub fn metaslang_graph_builder::graph::GraphNode::edge_count(&self) -> usize
pub fn metaslang_graph_builder::graph::GraphNode::get_edge(&self, sink: metaslang_graph_builder::graph::GraphNodeRef) -> core::option::Option<&metaslang_graph_builder::graph::Edge>
pub fn metaslang_graph_builder::graph::GraphNode::get_edge_mut(&mut self, sink: metaslang_graph_builder::graph::GraphNodeRef) -> core::option::Option<&mut metaslang_graph_builder::graph::Edge>
pub fn metaslang_graph_builder::graph::GraphNode::iter_edges(&self) -> impl core::iter::traits::iterator::Iterator<Item = (metaslang_graph_builder::graph::GraphNodeRef, &metaslang_graph_builder::graph::Edge)> + '_
pub struct metaslang_graph_builder::graph::GraphNodeRef(_)
impl metaslang_graph_builder::graph::GraphNodeRef
pub fn metaslang_graph_builder::graph::GraphNodeRef::index(self) -> usize
impl core::clone::Clone for metaslang_graph_builder::graph::GraphNodeRef
pub fn metaslang_graph_builder::graph::GraphNodeRef::clone(&self) -> metaslang_graph_builder::graph::GraphNodeRef
impl core::cmp::Eq for metaslang_graph_builder::graph::GraphNodeRef
impl core::cmp::Ord for metaslang_graph_builder::graph::GraphNodeRef
pub fn metaslang_graph_builder::graph::GraphNodeRef::cmp(&self, other: &metaslang_graph_builder::graph::GraphNodeRef) -> core::cmp::Ordering
impl core::cmp::PartialEq for metaslang_graph_builder::graph::GraphNodeRef
pub fn metaslang_graph_builder::graph::GraphNodeRef::eq(&self, other: &metaslang_graph_builder::graph::GraphNodeRef) -> bool
impl core::cmp::PartialOrd for metaslang_graph_builder::graph::GraphNodeRef
pub fn metaslang_graph_builder::graph::GraphNodeRef::partial_cmp(&self, other: &metaslang_graph_builder::graph::GraphNodeRef) -> core::option::Option<core::cmp::Ordering>
impl core::convert::From<metaslang_graph_builder::graph::GraphNodeRef> for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from(value: metaslang_graph_builder::graph::GraphNodeRef) -> metaslang_graph_builder::graph::Value
impl core::fmt::Debug for metaslang_graph_builder::graph::GraphNodeRef
pub fn metaslang_graph_builder::graph::GraphNodeRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::graph::GraphNodeRef
pub fn metaslang_graph_builder::graph::GraphNodeRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for metaslang_graph_builder::graph::GraphNodeRef
pub fn metaslang_graph_builder::graph::GraphNodeRef::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for metaslang_graph_builder::graph::GraphNodeRef
impl core::marker::StructuralPartialEq for metaslang_graph_builder::graph::GraphNodeRef
impl<KT: metaslang_cst::kinds::KindTypes> core::ops::index::Index<metaslang_graph_builder::graph::GraphNodeRef> for metaslang_graph_builder::graph::Graph<KT>
pub type metaslang_graph_builder::graph::Graph<KT>::Output = metaslang_graph_builder::graph::GraphNode
pub fn metaslang_graph_builder::graph::Graph<KT>::index(&self, index: metaslang_graph_builder::graph::GraphNodeRef) -> &metaslang_graph_builder::graph::GraphNode
impl<KT: metaslang_cst::kinds::KindTypes> core::ops::index::IndexMut<metaslang_graph_builder::graph::GraphNodeRef> for metaslang_graph_builder::graph::Graph<KT>
pub fn metaslang_graph_builder::graph::Graph<KT>::index_mut(&mut self, index: metaslang_graph_builder::graph::GraphNodeRef) -> &mut metaslang_graph_builder::graph::GraphNode
pub struct metaslang_graph_builder::graph::SyntaxNodeRef
impl metaslang_graph_builder::graph::SyntaxNodeRef
pub fn metaslang_graph_builder::graph::SyntaxNodeRef::location(&self) -> metaslang_graph_builder::Location
impl core::clone::Clone for metaslang_graph_builder::graph::SyntaxNodeRef
pub fn metaslang_graph_builder::graph::SyntaxNodeRef::clone(&self) -> metaslang_graph_builder::graph::SyntaxNodeRef
impl core::cmp::Eq for metaslang_graph_builder::graph::SyntaxNodeRef
impl core::cmp::Ord for metaslang_graph_builder::graph::SyntaxNodeRef
pub fn metaslang_graph_builder::graph::SyntaxNodeRef::cmp(&self, other: &metaslang_graph_builder::graph::SyntaxNodeRef) -> core::cmp::Ordering
impl core::cmp::PartialEq for metaslang_graph_builder::graph::SyntaxNodeRef
pub fn metaslang_graph_builder::graph::SyntaxNodeRef::eq(&self, other: &metaslang_graph_builder::graph::SyntaxNodeRef) -> bool
impl core::cmp::PartialOrd for metaslang_graph_builder::graph::SyntaxNodeRef
pub fn metaslang_graph_builder::graph::SyntaxNodeRef::partial_cmp(&self, other: &metaslang_graph_builder::graph::SyntaxNodeRef) -> core::option::Option<core::cmp::Ordering>
impl core::convert::From<metaslang_graph_builder::graph::SyntaxNodeRef> for metaslang_graph_builder::graph::Value
pub fn metaslang_graph_builder::graph::Value::from(value: metaslang_graph_builder::graph::SyntaxNodeRef) -> metaslang_graph_builder::graph::Value
impl core::fmt::Debug for metaslang_graph_builder::graph::SyntaxNodeRef
pub fn metaslang_graph_builder::graph::SyntaxNodeRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::graph::SyntaxNodeRef
pub fn metaslang_graph_builder::graph::SyntaxNodeRef::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for metaslang_graph_builder::graph::SyntaxNodeRef
pub fn metaslang_graph_builder::graph::SyntaxNodeRef::hash<__H: core::hash::Hasher>(&self, state: &mut __H)
impl core::marker::Copy for metaslang_graph_builder::graph::SyntaxNodeRef
impl core::marker::StructuralPartialEq for metaslang_graph_builder::graph::SyntaxNodeRef
impl<KT: metaslang_cst::kinds::KindTypes> core::ops::index::Index<metaslang_graph_builder::graph::SyntaxNodeRef> for metaslang_graph_builder::graph::Graph<KT>
pub type metaslang_graph_builder::graph::Graph<KT>::Output = metaslang_cst::cursor::Cursor<KT>
pub fn metaslang_graph_builder::graph::Graph<KT>::index(&self, node_ref: metaslang_graph_builder::graph::SyntaxNodeRef) -> &metaslang_cst::cursor::Cursor<KT>
pub mod metaslang_graph_builder::reference
pub mod metaslang_graph_builder::reference::functions
pub enum metaslang_graph_builder::ExecutionError
pub metaslang_graph_builder::ExecutionError::Cancelled(metaslang_graph_builder::CancellationError)
pub metaslang_graph_builder::ExecutionError::CannotAssignImmutableVariable(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::CannotAssignScopedVariable(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::CannotDefineMutableScopedVariable(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::DuplicateAttribute(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::DuplicateEdge(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::DuplicateVariable(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::EmptyRegexCapture(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::ExpectedBoolean(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::ExpectedGraphNode(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::ExpectedInteger(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::ExpectedList(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::ExpectedString(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::ExpectedSyntaxNode(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::FunctionFailed(alloc::string::String, alloc::string::String)
pub metaslang_graph_builder::ExecutionError::InContext(metaslang_graph_builder::execution::error::Context, alloc::boxed::Box<metaslang_graph_builder::ExecutionError>)
pub metaslang_graph_builder::ExecutionError::InvalidParameters(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::InvalidVariableScope(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::MissingGlobalVariable(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::RecursivelyDefinedScopedVariable(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::RecursivelyDefinedVariable(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::UndefinedCapture(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::UndefinedEdge(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::UndefinedFunction(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::UndefinedRegexCapture(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::UndefinedScopedVariable(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::UndefinedVariable(alloc::string::String)
pub metaslang_graph_builder::ExecutionError::VariableScopesAlreadyForced(alloc::string::String)
impl metaslang_graph_builder::ExecutionError
pub fn metaslang_graph_builder::ExecutionError::display_pretty<'a>(&'a self, source_path: &'a std::path::Path, source: &'a str, tsg_path: &'a std::path::Path, tsg: &'a str) -> impl core::fmt::Display + 'a
impl core::convert::From<metaslang_graph_builder::CancellationError> for metaslang_graph_builder::ExecutionError
pub fn metaslang_graph_builder::ExecutionError::from(source: metaslang_graph_builder::CancellationError) -> Self
impl core::error::Error for metaslang_graph_builder::ExecutionError
pub fn metaslang_graph_builder::ExecutionError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for metaslang_graph_builder::ExecutionError
pub fn metaslang_graph_builder::ExecutionError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ExecutionError
pub fn metaslang_graph_builder::ExecutionError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub enum metaslang_graph_builder::ParseError
pub metaslang_graph_builder::ParseError::Check(metaslang_graph_builder::checker::CheckError)
pub metaslang_graph_builder::ParseError::ExpectedQuantifier(metaslang_graph_builder::Location)
pub metaslang_graph_builder::ParseError::ExpectedToken(&'static str, metaslang_graph_builder::Location)
pub metaslang_graph_builder::ParseError::ExpectedUnscopedVariable(metaslang_graph_builder::Location)
pub metaslang_graph_builder::ParseError::ExpectedVariable(metaslang_graph_builder::Location)
pub metaslang_graph_builder::ParseError::InvalidRegex(alloc::string::String, metaslang_graph_builder::Location)
pub metaslang_graph_builder::ParseError::InvalidRegexCapture(metaslang_graph_builder::Location)
pub metaslang_graph_builder::ParseError::QueryError(metaslang_cst::query::parser::QueryError)
pub metaslang_graph_builder::ParseError::UnexpectedCharacter(char, &'static str, metaslang_graph_builder::Location)
pub metaslang_graph_builder::ParseError::UnexpectedEOF(metaslang_graph_builder::Location)
pub metaslang_graph_builder::ParseError::UnexpectedKeyword(alloc::string::String, metaslang_graph_builder::Location)
pub metaslang_graph_builder::ParseError::UnexpectedLiteral(alloc::string::String, metaslang_graph_builder::Location)
pub metaslang_graph_builder::ParseError::UnexpectedQueryPatterns(metaslang_graph_builder::Location)
impl metaslang_graph_builder::ParseError
pub fn metaslang_graph_builder::ParseError::display_pretty<'a>(&'a self, path: &'a std::path::Path, source: &'a str) -> impl core::fmt::Display + 'a
impl core::convert::From<metaslang_cst::query::parser::QueryError> for metaslang_graph_builder::ParseError
pub fn metaslang_graph_builder::ParseError::from(source: metaslang_cst::query::parser::QueryError) -> Self
impl core::error::Error for metaslang_graph_builder::ParseError
pub fn metaslang_graph_builder::ParseError::source(&self) -> core::option::Option<&(dyn core::error::Error + 'static)>
impl core::fmt::Debug for metaslang_graph_builder::ParseError
pub fn metaslang_graph_builder::ParseError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::ParseError
pub fn metaslang_graph_builder::ParseError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub enum metaslang_graph_builder::VariableError
pub metaslang_graph_builder::VariableError::CannotAssignImmutableVariable(alloc::string::String)
pub metaslang_graph_builder::VariableError::UndefinedVariable(alloc::string::String)
pub metaslang_graph_builder::VariableError::VariableAlreadyDefined(alloc::string::String)
impl core::error::Error for metaslang_graph_builder::VariableError
impl core::fmt::Debug for metaslang_graph_builder::VariableError
pub fn metaslang_graph_builder::VariableError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::VariableError
pub fn metaslang_graph_builder::VariableError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct metaslang_graph_builder::CancellationError(pub &'static str)
impl core::convert::From<metaslang_graph_builder::CancellationError> for metaslang_graph_builder::ExecutionError
pub fn metaslang_graph_builder::ExecutionError::from(source: metaslang_graph_builder::CancellationError) -> Self
impl core::error::Error for metaslang_graph_builder::CancellationError
impl core::fmt::Debug for metaslang_graph_builder::CancellationError
pub fn metaslang_graph_builder::CancellationError::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::CancellationError
pub fn metaslang_graph_builder::CancellationError::fmt(&self, __formatter: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
pub struct metaslang_graph_builder::ExecutionConfig<'a, 'g, KT: metaslang_cst::kinds::KindTypes>
impl<'a, 'g, KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::ExecutionConfig<'a, 'g, KT>
pub fn metaslang_graph_builder::ExecutionConfig<'a, 'g, KT>::debug_attributes(self, location_attr: metaslang_graph_builder::Identifier, variable_name_attr: metaslang_graph_builder::Identifier, match_node_attr: metaslang_graph_builder::Identifier) -> Self
pub fn metaslang_graph_builder::ExecutionConfig<'a, 'g, KT>::lazy(self, lazy: bool) -> Self
pub fn metaslang_graph_builder::ExecutionConfig<'a, 'g, KT>::new(functions: &'a metaslang_graph_builder::functions::Functions<KT>, globals: &'a metaslang_graph_builder::Variables<'g>) -> Self
pub struct metaslang_graph_builder::Identifier(_)
impl metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::as_str(&self) -> &str
pub fn metaslang_graph_builder::Identifier::into_string(self) -> alloc::string::String
impl core::borrow::Borrow<str> for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::borrow(&self) -> &str
impl core::clone::Clone for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::clone(&self) -> metaslang_graph_builder::Identifier
impl core::cmp::Eq for metaslang_graph_builder::Identifier
impl core::cmp::Ord for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::cmp(&self, other: &metaslang_graph_builder::Identifier) -> core::cmp::Ordering
impl core::cmp::PartialEq for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::eq(&self, other: &metaslang_graph_builder::Identifier) -> bool
impl core::cmp::PartialEq<str> for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::eq(&self, other: &str) -> bool
impl core::cmp::PartialOrd for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::partial_cmp(&self, other: &metaslang_graph_builder::Identifier) -> core::option::Option<core::cmp::Ordering>
impl core::convert::From<&str> for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::from(value: &str) -> metaslang_graph_builder::Identifier
impl core::fmt::Debug for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::hash::Hash for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::hash<H: core::hash::Hasher>(&self, state: &mut H)
impl core::marker::StructuralPartialEq for metaslang_graph_builder::Identifier
impl core::ops::deref::Deref for metaslang_graph_builder::Identifier
pub type metaslang_graph_builder::Identifier::Target = str
pub fn metaslang_graph_builder::Identifier::deref(&self) -> &str
impl serde::ser::Serialize for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::serialize<S: serde::ser::Serializer>(&self, serializer: S) -> core::result::Result<<S as serde::ser::Serializer>::Ok, <S as serde::ser::Serializer>::Error>
impl<'a> core::cmp::PartialEq<&'a str> for metaslang_graph_builder::Identifier
pub fn metaslang_graph_builder::Identifier::eq(&self, other: &&'a str) -> bool
pub struct metaslang_graph_builder::Location
pub metaslang_graph_builder::Location::column: usize
pub metaslang_graph_builder::Location::row: usize
impl core::clone::Clone for metaslang_graph_builder::Location
pub fn metaslang_graph_builder::Location::clone(&self) -> metaslang_graph_builder::Location
impl core::cmp::Eq for metaslang_graph_builder::Location
impl core::cmp::PartialEq for metaslang_graph_builder::Location
pub fn metaslang_graph_builder::Location::eq(&self, other: &metaslang_graph_builder::Location) -> bool
impl core::convert::From<metaslang_cst::text_index::TextIndex> for metaslang_graph_builder::Location
pub fn metaslang_graph_builder::Location::from(point: metaslang_cst::text_index::TextIndex) -> metaslang_graph_builder::Location
impl core::default::Default for metaslang_graph_builder::Location
pub fn metaslang_graph_builder::Location::default() -> metaslang_graph_builder::Location
impl core::fmt::Debug for metaslang_graph_builder::Location
pub fn metaslang_graph_builder::Location::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::fmt::Display for metaslang_graph_builder::Location
pub fn metaslang_graph_builder::Location::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
impl core::marker::Copy for metaslang_graph_builder::Location
impl core::marker::StructuralPartialEq for metaslang_graph_builder::Location
pub struct metaslang_graph_builder::Match<KT: metaslang_cst::kinds::KindTypes>
impl<KT: metaslang_cst::kinds::KindTypes> metaslang_graph_builder::Match<KT>
pub fn metaslang_graph_builder::Match<KT>::capture_names(&self) -> impl core::iter::traits::iterator::Iterator<Item = &alloc::string::String>
pub fn metaslang_graph_builder::Match<KT>::full_capture(&self) -> metaslang_cst::cursor::Cursor<KT>
pub fn metaslang_graph_builder::Match<KT>::named_capture(&self, name: &str) -> core::option::Option<metaslang_cst::query::engine::Capture<'_, KT>>
pub fn metaslang_graph_builder::Match<KT>::named_captures(&self) -> impl core::iter::traits::iterator::Iterator<Item = metaslang_cst::query::engine::Capture<'_, KT>>
pub fn metaslang_graph_builder::Match<KT>::query_location(&self) -> &metaslang_graph_builder::Location
pub struct metaslang_graph_builder::NoCancellation
impl metaslang_graph_builder::CancellationFlag for metaslang_graph_builder::NoCancellation
pub fn metaslang_graph_builder::NoCancellation::check(&self, _at: &'static str) -> core::result::Result<(), metaslang_graph_builder::CancellationError>
pub struct metaslang_graph_builder::VariableIter<'a>(_)
impl<'a> core::iter::traits::iterator::Iterator for metaslang_graph_builder::VariableIter<'a>
pub type metaslang_graph_builder::VariableIter<'a>::Item = (&'a metaslang_graph_builder::Identifier, &'a metaslang_graph_builder::graph::Value)
pub fn metaslang_graph_builder::VariableIter<'a>::next(&mut self) -> core::option::Option<Self::Item>
pub struct metaslang_graph_builder::Variables<'a>
impl<'a> metaslang_graph_builder::Variables<'a>
pub fn metaslang_graph_builder::Variables<'a>::add(&mut self, name: metaslang_graph_builder::Identifier, value: metaslang_graph_builder::graph::Value) -> core::result::Result<(), metaslang_graph_builder::VariableError>
pub fn metaslang_graph_builder::Variables<'a>::clear(&mut self)
pub fn metaslang_graph_builder::Variables<'a>::get(&self, name: &metaslang_graph_builder::Identifier) -> core::option::Option<&metaslang_graph_builder::graph::Value>
pub fn metaslang_graph_builder::Variables<'a>::is_empty(&self) -> bool
pub fn metaslang_graph_builder::Variables<'a>::iter<'b>(&'b self) -> metaslang_graph_builder::VariableIter<'b>
pub fn metaslang_graph_builder::Variables<'a>::nested(context: &'a metaslang_graph_builder::Variables<'a>) -> Self
pub fn metaslang_graph_builder::Variables<'a>::new() -> Self
pub fn metaslang_graph_builder::Variables<'a>::remove(&mut self, name: &metaslang_graph_builder::Identifier)
pub trait metaslang_graph_builder::CancellationFlag
pub fn metaslang_graph_builder::CancellationFlag::check(&self, at: &'static str) -> core::result::Result<(), metaslang_graph_builder::CancellationError>
impl metaslang_graph_builder::CancellationFlag for metaslang_graph_builder::NoCancellation
pub fn metaslang_graph_builder::NoCancellation::check(&self, _at: &'static str) -> core::result::Result<(), metaslang_graph_builder::CancellationError>
