#[non_exhaustive]pub struct FieldDescription {
pub name: String,
pub table_id: i32,
pub column_id: i16,
pub type_id: u32,
pub type_size: i16,
pub type_modifier: i32,
pub format_code: i16,
}Expand description
Description of a single field in a query result
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: String§table_id: i32§column_id: i16§type_id: u32§type_size: i16§type_modifier: i32§format_code: i16Implementations§
Trait Implementations§
Source§impl Debug for FieldDescription
impl Debug for FieldDescription
Source§impl Default for FieldDescription
impl Default for FieldDescription
Source§fn default() -> FieldDescription
fn default() -> FieldDescription
Returns the “default value” for a type. Read more
impl Eq for FieldDescription
Source§impl From<&FieldInfo> for FieldDescription
impl From<&FieldInfo> for FieldDescription
Source§impl From<FieldDescription> for FieldInfo
impl From<FieldDescription> for FieldInfo
Source§fn from(value: FieldDescription) -> Self
fn from(value: FieldDescription) -> Self
Converts to this type from the input type.
Source§impl PartialEq for FieldDescription
impl PartialEq for FieldDescription
impl StructuralPartialEq for FieldDescription
Auto Trait Implementations§
impl Freeze for FieldDescription
impl RefUnwindSafe for FieldDescription
impl Send for FieldDescription
impl Sync for FieldDescription
impl Unpin for FieldDescription
impl UnsafeUnpin for FieldDescription
impl UnwindSafe for FieldDescription
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