Trait Enumerator1

Source
pub trait Enumerator1: Op1 {
    // Provided method
    fn enumerate(
        &self,
        this: &'static Op1Enum,
        exec: &'static Executor,
        opnt: [usize; 1],
    ) -> Result<(), ()> { ... }
}
Expand description

An enumerator for a specific production rule.

Provided Methods§

Source

fn enumerate( &self, this: &'static Op1Enum, exec: &'static Executor, opnt: [usize; 1], ) -> Result<(), ()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Enumerator1 for Op1Enum

Source§

impl Enumerator1 for BvNeg

Source§

impl Enumerator1 for BvNot

Source§

impl Enumerator1 for AsDay

Source§

impl Enumerator1 for AsMonth

Source§

impl Enumerator1 for AsWeekDay

Source§

impl Enumerator1 for AsYear

Source§

impl Enumerator1 for FAbs

Source§

impl Enumerator1 for FExp10

Source§

impl Enumerator1 for FIsPos

Source§

impl Enumerator1 for FIsZero

Source§

impl Enumerator1 for FNeg

Source§

impl Enumerator1 for FNotNeg

Source§

impl Enumerator1 for FloatToInt

Source§

impl Enumerator1 for IntToFloat

Source§

impl Enumerator1 for StrToFloat

Source§

impl Enumerator1 for IsNatural

Source§

impl Enumerator1 for IsPos

Source§

impl Enumerator1 for IsZero

Source§

impl Enumerator1 for Neg

Source§

impl Enumerator1 for ToStr

Source§

impl Enumerator1 for Filter

Source§

impl Enumerator1 for Map

Source§

impl Enumerator1 for FLen

Source§

impl Enumerator1 for Len

Source§

impl Enumerator1 for Lowercase

Source§

impl Enumerator1 for RetainL

Source§

impl Enumerator1 for RetainLN

Source§

impl Enumerator1 for RetainLc

Source§

impl Enumerator1 for RetainLl

Source§

impl Enumerator1 for RetainN

Source§

impl Enumerator1 for ToInt

Source§

impl Enumerator1 for Uppercase

Source§

impl Enumerator1 for FormatFloat

Source§

impl Enumerator1 for FormatInt

Source§

impl Enumerator1 for FormatMonth

Source§

impl Enumerator1 for FormatTime

Source§

impl Enumerator1 for FormatWeekday

Source§

impl Enumerator1 for ParseDate

Source§

impl Enumerator1 for ParseInt

Source§

impl Enumerator1 for ParseFloat

Source§

impl Enumerator1 for ParseMonth

Source§

impl Enumerator1 for ParseTime

Source§

impl Enumerator1 for ParseWeekday