pub enum AssemblerError {
UnknownInstruction(String),
WrongOperandCount {
mnemonic: String,
expected: usize,
got: usize,
},
InvalidRegister(String),
InvalidImmediate(String),
InvalidEntrypoint(String),
InvalidLabel(String),
UndefinedLabel(String),
}
Variants§
UnknownInstruction(String)
WrongOperandCount
InvalidRegister(String)
InvalidImmediate(String)
InvalidEntrypoint(String)
InvalidLabel(String)
UndefinedLabel(String)
Trait Implementations§
Source§impl Debug for AssemblerError
impl Debug for AssemblerError
Source§impl Display for AssemblerError
impl Display for AssemblerError
Source§impl Error for AssemblerError
impl Error for AssemblerError
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 AssemblerError
impl RefUnwindSafe for AssemblerError
impl Send for AssemblerError
impl Sync for AssemblerError
impl Unpin for AssemblerError
impl UnwindSafe for AssemblerError
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