pub struct InstructionMetaInfo {
pub line: Option<usize>,
pub source: Option<String>,
}Expand description
Meta information for all instruction types
Fields§
§line: Option<usize>The line number
source: Option<String>The source file/url/…
Implementations§
Source§impl InstructionMetaInfo
impl InstructionMetaInfo
Sourcepub fn new() -> InstructionMetaInfo
pub fn new() -> InstructionMetaInfo
Creates and returns a new instance.
Trait Implementations§
Source§impl Clone for InstructionMetaInfo
impl Clone for InstructionMetaInfo
Source§fn clone(&self) -> InstructionMetaInfo
fn clone(&self) -> InstructionMetaInfo
Returns a duplicate 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 InstructionMetaInfo
impl Debug for InstructionMetaInfo
Source§impl Default for InstructionMetaInfo
impl Default for InstructionMetaInfo
Source§fn default() -> InstructionMetaInfo
fn default() -> InstructionMetaInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InstructionMetaInfo
impl RefUnwindSafe for InstructionMetaInfo
impl Send for InstructionMetaInfo
impl Sync for InstructionMetaInfo
impl Unpin for InstructionMetaInfo
impl UnwindSafe for InstructionMetaInfo
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