pub struct CompositeTypeDescriptor {
pub type_oid: u32,
pub relation_oid: u32,
pub attributes: Vec<CompositeAttribute>,
}Expand description
The live attributes of one composite type in the statement’s catalog generation.
Fields§
§type_oid: u32§relation_oid: u32§attributes: Vec<CompositeAttribute>Implementations§
Trait Implementations§
Source§impl Clone for CompositeTypeDescriptor
impl Clone for CompositeTypeDescriptor
Source§impl Debug for CompositeTypeDescriptor
impl Debug for CompositeTypeDescriptor
impl Eq for CompositeTypeDescriptor
Source§impl PartialEq for CompositeTypeDescriptor
impl PartialEq for CompositeTypeDescriptor
impl StructuralPartialEq for CompositeTypeDescriptor
Auto Trait Implementations§
impl Freeze for CompositeTypeDescriptor
impl RefUnwindSafe for CompositeTypeDescriptor
impl Send for CompositeTypeDescriptor
impl Sync for CompositeTypeDescriptor
impl Unpin for CompositeTypeDescriptor
impl UnsafeUnpin for CompositeTypeDescriptor
impl UnwindSafe for CompositeTypeDescriptor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more