pub struct ReflectPgAttribute {Show 24 fields
pub attrelid: String,
pub attname: String,
pub atttypid: String,
pub attnum: i16,
pub atttypmod: Option<i32>,
pub attndims: i16,
pub attcompression: Option<i8>,
pub attnotnull: bool,
pub atthasdef: bool,
pub attidentity: Option<i8>,
pub attgenerated: Option<i8>,
pub attisdropped: bool,
pub attislocal: bool,
pub attinhcount: i16,
pub attcollation: Option<String>,
pub attstattarget: Option<i16>,
pub attacl: Option<Vec<TablecolumnAclitem>>,
pub attoptions: Option<Vec<String>>,
pub attfdwoptions: Option<Vec<String>>,
pub description: Option<String>,
pub seclabel: Option<String>,
pub seclabel_provider: Option<String>,
pub initprivs: Option<Vec<TablecolumnAclitem>>,
pub initprivs_type: Option<i8>,
}Fields§
§attrelid: String§attname: String§atttypid: String§attnum: i16§atttypmod: Option<i32>§attndims: i16§attcompression: Option<i8>§attnotnull: bool§atthasdef: bool§attidentity: Option<i8>§attgenerated: Option<i8>§attisdropped: bool§attislocal: bool§attinhcount: i16§attcollation: Option<String>§attstattarget: Option<i16>§attacl: Option<Vec<TablecolumnAclitem>>§attoptions: Option<Vec<String>>§attfdwoptions: Option<Vec<String>>§description: Option<String>§seclabel: Option<String>§seclabel_provider: Option<String>§initprivs: Option<Vec<TablecolumnAclitem>>§initprivs_type: Option<i8>Trait Implementations§
Source§impl Clone for ReflectPgAttribute
impl Clone for ReflectPgAttribute
Source§fn clone(&self) -> ReflectPgAttribute
fn clone(&self) -> ReflectPgAttribute
Returns a duplicate 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 ReflectPgAttribute
impl Debug for ReflectPgAttribute
Source§impl<'a> From<ReflectPgAttributeBorrowed<'a>> for ReflectPgAttribute
impl<'a> From<ReflectPgAttributeBorrowed<'a>> for ReflectPgAttribute
Source§fn from(_: ReflectPgAttributeBorrowed<'a>) -> Self
fn from(_: ReflectPgAttributeBorrowed<'a>) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ReflectPgAttribute
impl PartialEq for ReflectPgAttribute
impl StructuralPartialEq for ReflectPgAttribute
Auto Trait Implementations§
impl Freeze for ReflectPgAttribute
impl RefUnwindSafe for ReflectPgAttribute
impl Send for ReflectPgAttribute
impl Sync for ReflectPgAttribute
impl Unpin for ReflectPgAttribute
impl UnsafeUnpin for ReflectPgAttribute
impl UnwindSafe for ReflectPgAttribute
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