Enum foxbox_thinkerbell::compile::TypeError [] [src]

pub enum TypeError {
    InvalidRange,
    KindAndRangeDoNotAgree,
    KindAndValueDoNotAgree,
}

Variants

InvalidRange

The range cannot be typed.

KindAndRangeDoNotAgree

The range has one type but this type is incompatible with the kind of the Match.

KindAndValueDoNotAgree

The value has one type but this type is incompatible with the kind of the Statement.

Trait Implementations

impl Serialize for TypeError

fn serialize<__S>(&self, serializer: &mut __S) -> Result<(), __S::Error> where __S: Serializer

Derived Implementations

impl Debug for TypeError

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Clone for TypeError

fn clone(&self) -> TypeError

1.0.0fn clone_from(&mut self, source: &Self)