pub enum PgType {
Builtin(String),
Named {
schema: String,
name: String,
},
Array(Box<Self>),
Domain {
schema: String,
name: String,
base: Box<Self>,
},
}Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PgType
impl<'de> Deserialize<'de> for PgType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for PgType
impl StructuralPartialEq for PgType
Auto Trait Implementations§
impl Freeze for PgType
impl RefUnwindSafe for PgType
impl Send for PgType
impl Sync for PgType
impl Unpin for PgType
impl UnsafeUnpin for PgType
impl UnwindSafe for PgType
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