Enum csx64::asm::AsmErrorKind [−][src]
The kinds of errors that can occur during assembly. These are meant to be specific enough to have customized, detailed error messages.
Variants
ReadError(Error)
A read error occurred, which cause assembly to halt prematurely.
ArgsExpectedCount(&'static [u8])
Incorrect number of arguments supplied. Expected this many.
ArgsExpectedCountAtLeast(u8)
Incorrect number of arguments supplied. Expected at least this many.
There was unknown content after the arguments list.
FailedCriticalExpression(EvalError)
Failed to evaluate a critical expression for the given reason.
The prefix on this instruction is not allowed.
AssertArgNotLogical(ValueType)
BadAddress(BadAddress)
ExpectedExpressionArg(u8)
IllegalPatch(IllegalPatchReason)
ExprIllegalError(IllegalReason)
Fields of RedundantGlobalOrExternDecl
prev_line_num: usize
UnknownSymbol(String)
Trait Implementations
impl Debug for AsmErrorKind
[src]
impl From<BadAddress> for AsmErrorKind
[src]
fn from(reason: BadAddress) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for AsmErrorKind
impl Send for AsmErrorKind
impl Sync for AsmErrorKind
impl Unpin for AsmErrorKind
impl !UnwindSafe for AsmErrorKind
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Az for T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> CheckedAs for T
[src]
pub fn checked_as<Dst>(self) -> Option<Dst> where
T: CheckedCast<Dst>,
[src]
T: CheckedCast<Dst>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> OverflowingAs for T
[src]
pub fn overflowing_as<Dst>(self) -> (Dst, bool) where
T: OverflowingCast<Dst>,
[src]
T: OverflowingCast<Dst>,
impl<T> SaturatingAs for T
[src]
pub fn saturating_as<Dst>(self) -> Dst where
T: SaturatingCast<Dst>,
[src]
T: SaturatingCast<Dst>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> UnwrappedAs for T
[src]
pub fn unwrapped_as<Dst>(self) -> Dst where
T: UnwrappedCast<Dst>,
[src]
T: UnwrappedCast<Dst>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WrappingAs for T
[src]
pub fn wrapping_as<Dst>(self) -> Dst where
T: WrappingCast<Dst>,
[src]
T: WrappingCast<Dst>,