pub enum OpcodeError {
InvalidOpcode(u8),
InvalidOpcodeString(String),
}
Expand description
Error type for invalid opcodes.
Variants§
InvalidOpcode(u8)
Error for when an invalid opcode is encountered.
InvalidOpcodeString(String)
Error for when an invalid opcode string is encountered.
Trait Implementations§
Source§impl Debug for OpcodeError
impl Debug for OpcodeError
Source§impl Display for OpcodeError
impl Display for OpcodeError
Source§impl Error for OpcodeError
impl Error for OpcodeError
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()
Source§impl From<OpcodeError> for BytecodeLoaderError
impl From<OpcodeError> for BytecodeLoaderError
Source§fn from(source: OpcodeError) -> Self
fn from(source: OpcodeError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OpcodeError
impl RefUnwindSafe for OpcodeError
impl Send for OpcodeError
impl Sync for OpcodeError
impl Unpin for OpcodeError
impl UnwindSafe for OpcodeError
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