pub struct FieldDescription {
pub name: String,
pub table_oid: u32,
pub column_attr: i16,
pub type_oid: Oid,
pub type_size: i16,
pub type_mod: i32,
pub format: i16,
}Expand description
Description of one result column.
Fields§
§name: StringColumn name.
table_oid: u32OID of the source table, or 0 for an expression.
column_attr: i16Attribute number within the source table, or 0.
type_oid: OidColumn type OID.
type_size: i16Type size in bytes, or negative for variable length.
type_mod: i32Type modifier (e.g. numeric precision/scale), or -1.
format: i16Wire format (0 text, 1 binary).
Implementations§
Source§impl FieldDescription
impl FieldDescription
Sourcepub fn is_table_column(&self) -> bool
pub fn is_table_column(&self) -> bool
true when this column originates from a real table column.
Trait Implementations§
Source§impl Clone for FieldDescription
impl Clone for FieldDescription
Source§impl Debug for FieldDescription
impl Debug for FieldDescription
impl Eq for FieldDescription
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