pub enum AssemblyError {
UnexpectedSegment {
segment_id: String,
position: usize,
expected: Vec<String>,
},
MissingMandatory {
segment_id: String,
pid: String,
},
UnknownPid(String),
PidDetectionFailed,
CursorOutOfBounds(usize),
ParseError(String),
SegmentNotFound {
expected: String,
},
}Variants§
UnexpectedSegment
MissingMandatory
UnknownPid(String)
PidDetectionFailed
CursorOutOfBounds(usize)
ParseError(String)
SegmentNotFound
Trait Implementations§
Source§impl Debug for AssemblyError
impl Debug for AssemblyError
Source§impl Display for AssemblyError
impl Display for AssemblyError
Source§impl Error for AssemblyError
impl Error for AssemblyError
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<SegmentNotFound> for AssemblyError
impl From<SegmentNotFound> for AssemblyError
Source§fn from(e: SegmentNotFound) -> Self
fn from(e: SegmentNotFound) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AssemblyError
impl RefUnwindSafe for AssemblyError
impl Send for AssemblyError
impl Sync for AssemblyError
impl Unpin for AssemblyError
impl UnsafeUnpin for AssemblyError
impl UnwindSafe for AssemblyError
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