pub struct GnuAsmOperand {
pub symbolic_name: Option<Node<Identifier>>,
pub constraints: Node<StringLiteral>,
pub variable_name: Node<Expression>,
}
Expand description
Single input or output operand specifier for GNU extended asm statement
Fields§
§symbolic_name: Option<Node<Identifier>>
§constraints: Node<StringLiteral>
§variable_name: Node<Expression>
Trait Implementations§
Source§impl Clone for GnuAsmOperand
impl Clone for GnuAsmOperand
Source§fn clone(&self) -> GnuAsmOperand
fn clone(&self) -> GnuAsmOperand
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 GnuAsmOperand
impl Debug for GnuAsmOperand
Source§impl PartialEq for GnuAsmOperand
impl PartialEq for GnuAsmOperand
impl StructuralPartialEq for GnuAsmOperand
Auto Trait Implementations§
impl Freeze for GnuAsmOperand
impl RefUnwindSafe for GnuAsmOperand
impl Send for GnuAsmOperand
impl Sync for GnuAsmOperand
impl Unpin for GnuAsmOperand
impl UnwindSafe for GnuAsmOperand
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