Struct mariadb_sys::Type_std_attributes
source · #[repr(C)]pub struct Type_std_attributes {
pub _base: Type_numeric_attributes,
pub collation: DTCollation,
}
Expand description
A class to store type attributes for the standard data types. Does not include attributes for the extended data types such as ENUM, SET, GEOMETRY.
Fields§
§_base: Type_numeric_attributes
§collation: DTCollation
Implementations§
source§impl Type_std_attributes
impl Type_std_attributes
pub unsafe fn aggregate_attributes_string( &mut self, func_name: *const LEX_CSTRING, item: *mut *mut Item, nitems: uint ) -> bool
pub unsafe fn agg_item_collations( &mut self, c: *mut DTCollation, name: *const LEX_CSTRING, items: *mut *mut Item, nitems: uint, flags: uint, item_sep: c_int ) -> bool
pub unsafe fn agg_item_set_converter( &mut self, coll: *const DTCollation, name: *const LEX_CSTRING, args: *mut *mut Item, nargs: uint, flags: uint, item_sep: c_int, single_item_err: *const Type_std_attributes_Single_coll_err ) -> bool
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for Type_std_attributes
impl !Send for Type_std_attributes
impl !Sync for Type_std_attributes
impl Unpin for Type_std_attributes
impl UnwindSafe for Type_std_attributes
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