pub enum BindingFault {
Unbound(String, String),
Unused(String, String),
UnusedPositional(String, String),
Reserved(String),
Duplicate(String),
SelfInArgument(String),
ShiftedRead(String, String),
TooManyInstances(usize),
DefaultNamesNoNumber(String, String),
}Expand description
What went wrong binding one invocation’s arguments to one file’s free variables.
Variants§
Unbound(String, String)
Unused(String, String)
UnusedPositional(String, String)
A callee that reads no signal, and what its positional argument was written as.
Reserved(String)
Duplicate(String)
SelfInArgument(String)
ShiftedRead(String, String)
TooManyInstances(usize)
DefaultNamesNoNumber(String, String)
Implementations§
Trait Implementations§
Source§impl Clone for BindingFault
impl Clone for BindingFault
Source§impl Debug for BindingFault
impl Debug for BindingFault
Source§impl Display for BindingFault
impl Display for BindingFault
Source§impl PartialEq for BindingFault
impl PartialEq for BindingFault
impl StructuralPartialEq for BindingFault
Auto Trait Implementations§
impl Freeze for BindingFault
impl RefUnwindSafe for BindingFault
impl Send for BindingFault
impl Sync for BindingFault
impl Unpin for BindingFault
impl UnsafeUnpin for BindingFault
impl UnwindSafe for BindingFault
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more