pub enum MslLoweringError {
UnsupportedCapability(String),
UnsupportedOperation(String),
UndefinedBlock(BlockId),
UndefinedValue(ValueId),
TypeError(String),
}Expand description
MSL lowering errors.
Variants§
UnsupportedCapability(String)
Unsupported capability.
UnsupportedOperation(String)
Unsupported operation.
UndefinedBlock(BlockId)
Undefined block reference.
UndefinedValue(ValueId)
Undefined value reference.
TypeError(String)
Type error.
Trait Implementations§
Source§impl Clone for MslLoweringError
impl Clone for MslLoweringError
Source§fn clone(&self) -> MslLoweringError
fn clone(&self) -> MslLoweringError
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MslLoweringError
impl Debug for MslLoweringError
Source§impl Display for MslLoweringError
impl Display for MslLoweringError
Source§impl Error for MslLoweringError
impl Error for MslLoweringError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for MslLoweringError
impl RefUnwindSafe for MslLoweringError
impl Send for MslLoweringError
impl Sync for MslLoweringError
impl Unpin for MslLoweringError
impl UnwindSafe for MslLoweringError
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