Struct symbolic::debuginfo::dwarf::gimli::LineEncoding [−]
pub struct LineEncoding { pub minimum_instruction_length: u8, pub maximum_operations_per_instruction: u8, pub default_is_stmt: bool, pub line_base: i8, pub line_range: u8, }
Encoding parameters for a line number program.
Fields
minimum_instruction_length: u8
The size in bytes of the smallest target machine instruction.
maximum_operations_per_instruction: u8
The maximum number of individual operations that may be encoded in an instruction.
default_is_stmt: bool
The initial value of the is_stmt
register.
line_base: i8
The minimum value which a special opcode can add to the line register.
line_range: u8
The range of values which a special opcode can add to the line register.
Trait Implementations
impl Clone for LineEncoding
impl Clone for LineEncoding
pub fn clone(&self) -> LineEncoding
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for LineEncoding
impl Copy for LineEncoding
impl Default for LineEncoding
impl Default for LineEncoding
pub fn default() -> LineEncoding
impl Eq for LineEncoding
impl Eq for LineEncoding
impl Hash for LineEncoding
impl Hash for LineEncoding
impl PartialEq<LineEncoding> for LineEncoding
impl PartialEq<LineEncoding> for LineEncoding
pub fn eq(&self, other: &LineEncoding) -> bool
pub fn ne(&self, other: &LineEncoding) -> bool
impl StructuralEq for LineEncoding
impl StructuralEq for LineEncoding
impl StructuralPartialEq for LineEncoding
impl StructuralPartialEq for LineEncoding
Auto Trait Implementations
impl RefUnwindSafe for LineEncoding
impl RefUnwindSafe for LineEncoding
impl Send for LineEncoding
impl Send for LineEncoding
impl Sync for LineEncoding
impl Sync for LineEncoding
impl Unpin for LineEncoding
impl Unpin for LineEncoding
impl UnwindSafe for LineEncoding
impl UnwindSafe for LineEncoding