Struct gimli::LineEncoding [−][src]
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
[src]
impl Clone for LineEncoding
[src]fn clone(&self) -> LineEncoding
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for LineEncoding
[src]
impl Copy for LineEncoding
[src]impl Default for LineEncoding
[src]
impl Default for LineEncoding
[src]impl Eq for LineEncoding
[src]
impl Eq for LineEncoding
[src]impl Hash for LineEncoding
[src]
impl Hash for LineEncoding
[src]impl PartialEq<LineEncoding> for LineEncoding
[src]
impl PartialEq<LineEncoding> for LineEncoding
[src]fn eq(&self, other: &LineEncoding) -> bool
[src]
fn ne(&self, other: &LineEncoding) -> bool
[src]
impl StructuralEq for LineEncoding
[src]
impl StructuralEq for LineEncoding
[src]impl StructuralPartialEq for LineEncoding
[src]
impl StructuralPartialEq for LineEncoding
[src]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