Enum oftlisp::ast::ArgsBindingError [] [src]

pub enum ArgsBindingError<C: 'static + Context> {
    NotEnoughArgs(Option<Symbol>, Args<C>, Vec<Gc<Value<C>>>),
    TooManyArgs(Option<Symbol>, Args<C>, Vec<Gc<Value<C>>>),
}

An error binding arguments to an Args.

Variants

Not enough arguments were passed to the function.

Too many enough arguments were passed to the function.

Trait Implementations

impl<C: Clone + 'static + Context> Clone for ArgsBindingError<C>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<C: Debug + 'static + Context> Debug for ArgsBindingError<C>
[src]

[src]

Formats the value using the given formatter.

impl<C: PartialEq + 'static + Context> PartialEq for ArgsBindingError<C>
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.