pub struct AssemblerError {
pub error: CompileError,
pub origin: Option<SourceOrigin>,
pub column: Option<usize>,
}Expand description
An error enriched with source location information from preprocessing.
Wraps a CompileError with the resolved original source location.
Fields§
§error: CompileError§origin: Option<SourceOrigin>§column: Option<usize>Column offset (0-based) within the original line, if known.
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
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 UnsafeUnpin 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
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