fluidattacks-blends-domain 0.6.1

Blends functional core: pure AST graph to syntax graph (no_std)
Documentation
//! Generated from the tree-sitter `elixir` grammar node-types. Do not edit by hand.

pub mod access_call {
    use crate::syntax::fields::Field;
    pub const KEY: Field<true> = Field::new("key_id");
    pub const TARGET: Field<true> = Field::new("target_id");
}

pub mod binary_operator {
    use crate::syntax::fields::Field;
    pub const LEFT: Field<true> = Field::new("left_id");
    pub const OPERATOR: Field<true> = Field::new("operator_id");
    pub const RIGHT: Field<true> = Field::new("right_id");
}

pub mod call {
    use crate::syntax::fields::Field;
    pub const TARGET: Field<true> = Field::new("target_id");
}

pub mod charlist {
    use crate::syntax::fields::Field;
    pub const QUOTED_END: Field<true> = Field::new("quoted_end_id");
    pub const QUOTED_START: Field<true> = Field::new("quoted_start_id");
}

pub mod dot {
    use crate::syntax::fields::Field;
    pub const LEFT: Field<true> = Field::new("left_id");
    pub const OPERATOR: Field<true> = Field::new("operator_id");
    pub const RIGHT: Field<false> = Field::new("right_id");
}

pub mod pair {
    use crate::syntax::fields::Field;
    pub const KEY: Field<true> = Field::new("key_id");
    pub const VALUE: Field<true> = Field::new("value_id");
}

pub mod quoted_atom {
    use crate::syntax::fields::Field;
    pub const QUOTED_END: Field<true> = Field::new("quoted_end_id");
    pub const QUOTED_START: Field<true> = Field::new("quoted_start_id");
}

pub mod quoted_keyword {
    use crate::syntax::fields::Field;
    pub const QUOTED_END: Field<true> = Field::new("quoted_end_id");
    pub const QUOTED_START: Field<true> = Field::new("quoted_start_id");
}

pub mod sigil {
    use crate::syntax::fields::Field;
    pub const QUOTED_END: Field<true> = Field::new("quoted_end_id");
    pub const QUOTED_START: Field<true> = Field::new("quoted_start_id");
}

pub mod stab_clause {
    use crate::syntax::fields::Field;
    pub const LEFT: Field<false> = Field::new("left_id");
    pub const OPERATOR: Field<true> = Field::new("operator_id");
    pub const RIGHT: Field<false> = Field::new("right_id");
}

pub mod string {
    use crate::syntax::fields::Field;
    pub const QUOTED_END: Field<true> = Field::new("quoted_end_id");
    pub const QUOTED_START: Field<true> = Field::new("quoted_start_id");
}

pub mod unary_operator {
    use crate::syntax::fields::Field;
    pub const OPERAND: Field<true> = Field::new("operand_id");
    pub const OPERATOR: Field<true> = Field::new("operator_id");
}