#[repr(C)]pub struct gaiaDbfFieldStruct {
pub Name: *mut c_char,
pub Type: c_uchar,
pub Offset: c_int,
pub Length: c_uchar,
pub Decimals: c_uchar,
pub Value: gaiaValuePtr,
pub Next: *mut gaiaDbfFieldStruct,
}Expand description
Container for DBF field
Fields§
§Name: *mut c_charfield name
Type: c_ucharDBF data type
Offset: c_intDBF buffer offset [where the field value starts]
Length: c_uchartotal DBF buffer field length (in bytes)
Decimals: c_ucharprecision (decimal digits)
Value: gaiaValuePtrcurrent variant [multi-type] value
Next: *mut gaiaDbfFieldStructpointer to next item [linked list]
Trait Implementations§
Source§impl Clone for gaiaDbfFieldStruct
impl Clone for gaiaDbfFieldStruct
Source§fn clone(&self) -> gaiaDbfFieldStruct
fn clone(&self) -> gaiaDbfFieldStruct
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 gaiaDbfFieldStruct
impl Debug for gaiaDbfFieldStruct
impl Copy for gaiaDbfFieldStruct
Auto Trait Implementations§
impl Freeze for gaiaDbfFieldStruct
impl RefUnwindSafe for gaiaDbfFieldStruct
impl !Send for gaiaDbfFieldStruct
impl !Sync for gaiaDbfFieldStruct
impl Unpin for gaiaDbfFieldStruct
impl UnwindSafe for gaiaDbfFieldStruct
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