pub enum PgSchemaClass {
Public,
SystemCatalog,
InformationSchema,
Temporary,
Toast,
User,
}Expand description
Broad PostgreSQL schema classification.
Variants§
Public
The public schema.
SystemCatalog
The PostgreSQL system catalog schema.
InformationSchema
The SQL information schema.
Temporary
Session temporary schemas such as pg_temp_3.
Toast
PostgreSQL toast schemas.
User
User-defined schemas.
Implementations§
Trait Implementations§
Source§impl Clone for PgSchemaClass
impl Clone for PgSchemaClass
Source§fn clone(&self) -> PgSchemaClass
fn clone(&self) -> PgSchemaClass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PgSchemaClass
impl Debug for PgSchemaClass
Source§impl Default for PgSchemaClass
impl Default for PgSchemaClass
Source§fn default() -> PgSchemaClass
fn default() -> PgSchemaClass
Returns the “default value” for a type. Read more
Source§impl Display for PgSchemaClass
impl Display for PgSchemaClass
Source§impl Hash for PgSchemaClass
impl Hash for PgSchemaClass
Source§impl Ord for PgSchemaClass
impl Ord for PgSchemaClass
Source§fn cmp(&self, other: &PgSchemaClass) -> Ordering
fn cmp(&self, other: &PgSchemaClass) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PgSchemaClass
impl PartialEq for PgSchemaClass
Source§fn eq(&self, other: &PgSchemaClass) -> bool
fn eq(&self, other: &PgSchemaClass) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for PgSchemaClass
impl PartialOrd for PgSchemaClass
impl Copy for PgSchemaClass
impl Eq for PgSchemaClass
impl StructuralPartialEq for PgSchemaClass
Auto Trait Implementations§
impl Freeze for PgSchemaClass
impl RefUnwindSafe for PgSchemaClass
impl Send for PgSchemaClass
impl Sync for PgSchemaClass
impl Unpin for PgSchemaClass
impl UnsafeUnpin for PgSchemaClass
impl UnwindSafe for PgSchemaClass
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