pub enum AsmStatement {
GnuBasic(Node<StringLiteral>),
GnuExtended(GnuExtendedAsmStatement),
}
Expand description
Inline assembler
Variants§
GnuBasic(Node<StringLiteral>)
Basic asm statement with just source code
GnuExtended(GnuExtendedAsmStatement)
Extended statement that has access to C variables
Trait Implementations§
Source§impl Clone for AsmStatement
impl Clone for AsmStatement
Source§fn clone(&self) -> AsmStatement
fn clone(&self) -> AsmStatement
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AsmStatement
impl Debug for AsmStatement
Source§impl PartialEq for AsmStatement
impl PartialEq for AsmStatement
impl StructuralPartialEq for AsmStatement
Auto Trait Implementations§
impl Freeze for AsmStatement
impl RefUnwindSafe for AsmStatement
impl Send for AsmStatement
impl Sync for AsmStatement
impl Unpin for AsmStatement
impl UnwindSafe for AsmStatement
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