#[repr(C)]pub struct gaiaLayerAttributeFieldInfos {
pub Ordinal: c_int,
pub AttributeFieldName: *mut c_char,
pub NullValuesCount: c_int,
pub IntegerValuesCount: c_int,
pub DoubleValuesCount: c_int,
pub TextValuesCount: c_int,
pub BlobValuesCount: c_int,
pub MaxSize: gaiaAttributeFieldMaxSizePtr,
pub IntRange: gaiaAttributeFieldIntRangePtr,
pub DoubleRange: gaiaAttributeFieldDoubleRangePtr,
pub Next: *mut gaiaLayerAttributeFieldInfos,
}Expand description
LayerAttributeField infos
Fields§
§Ordinal: c_intordinal position
AttributeFieldName: *mut c_charSQL name of the corresponding column
NullValuesCount: c_inttotal count of NULL values
IntegerValuesCount: c_inttotal count of INTEGER values
DoubleValuesCount: c_inttotal count of DOUBLE values
TextValuesCount: c_inttotal count of TEXT values
BlobValuesCount: c_inttotal count of BLOB values
MaxSize: gaiaAttributeFieldMaxSizePtrpointer to MaxSize/Length infos (may be NULL)
IntRange: gaiaAttributeFieldIntRangePtrpointer to range of Integer values infos (may be NULL)
DoubleRange: gaiaAttributeFieldDoubleRangePtrpointer to range of Double values infos (may be NULL)
Next: *mut gaiaLayerAttributeFieldInfospointer to next item (linked list)
Trait Implementations§
Source§impl Clone for gaiaLayerAttributeFieldInfos
impl Clone for gaiaLayerAttributeFieldInfos
Source§fn clone(&self) -> gaiaLayerAttributeFieldInfos
fn clone(&self) -> gaiaLayerAttributeFieldInfos
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 gaiaLayerAttributeFieldInfos
impl Debug for gaiaLayerAttributeFieldInfos
impl Copy for gaiaLayerAttributeFieldInfos
Auto Trait Implementations§
impl Freeze for gaiaLayerAttributeFieldInfos
impl RefUnwindSafe for gaiaLayerAttributeFieldInfos
impl !Send for gaiaLayerAttributeFieldInfos
impl !Sync for gaiaLayerAttributeFieldInfos
impl Unpin for gaiaLayerAttributeFieldInfos
impl UnwindSafe for gaiaLayerAttributeFieldInfos
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