Struct dxf::CodePair
[−]
[src]
pub struct CodePair { pub code: i32, pub value: CodePairValue, pub offset: usize, }
The basic primitive of a DXF file; a code indicating the type of the data contained, and the data itself.
Fields
code: i32
value: CodePairValue
offset: usize
Methods
impl CodePair
[src]
fn new(code: i32, val: CodePairValue, offset: usize) -> Self
[src]
fn new_str(code: i32, val: &str) -> Self
[src]
fn new_string(code: i32, val: &String) -> Self
[src]
fn new_i16(code: i32, val: i16) -> Self
[src]
fn new_f64(code: i32, val: f64) -> Self
[src]
fn new_i64(code: i32, val: i64) -> Self
[src]
fn new_i32(code: i32, val: i32) -> Self
[src]
fn new_bool(code: i32, val: bool) -> Self
[src]
fn assert_bool(&self) -> DxfResult<bool>
[src]
fn assert_i64(&self) -> DxfResult<i64>
[src]
fn assert_i32(&self) -> DxfResult<i32>
[src]
fn assert_f64(&self) -> DxfResult<f64>
[src]
fn assert_string(&self) -> DxfResult<String>
[src]
fn assert_i16(&self) -> DxfResult<i16>
[src]
Trait Implementations
impl Clone for CodePair
[src]
fn clone(&self) -> CodePair
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for CodePair
[src]
fn fmt(&self, formatter: &mut Formatter) -> Result
[src]
Formats the value using the given formatter.