[−][src]Struct dynasm::Expr
An expression that will be inserted by the caller.
Fields
idx: usize
An index generated by the library user, uniquely identifying this expression.
repr: NumericRepr
Indicate the representation for this numeric expression. In the input, this is used by the caller to indicate the current type (or the smallest coercible one) while the output uses it to inform the caller of the final cast to use.
Trait Implementations
impl Clone for Expr
[src]
impl Copy for Expr
[src]
impl Debug for Expr
[src]
impl<'_> From<&'_ Expr> for JumpOffset
[src]
fn from(expr: &Expr) -> JumpOffset
[src]
impl<'_> From<&'_ Expr> for Value
[src]
impl From<Expr> for JumpOffset
[src]
fn from(expr: Expr) -> JumpOffset
[src]
impl From<Expr> for Value
[src]
Auto Trait Implementations
impl RefUnwindSafe for Expr
impl Send for Expr
impl Sync for Expr
impl Unpin for Expr
impl UnwindSafe for Expr
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
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.
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>,