pub enum RelationPersistence {
Permanent,
Unlogged,
Temporary,
}Expand description
PostgreSQL’s pg_class.relpersistence contract.
Variants§
Implementations§
Source§impl RelationPersistence
impl RelationPersistence
pub const fn catalog_code(self) -> &'static str
Trait Implementations§
Source§impl Clone for RelationPersistence
impl Clone for RelationPersistence
Source§fn clone(&self) -> RelationPersistence
fn clone(&self) -> RelationPersistence
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 moreimpl Copy for RelationPersistence
Source§impl Debug for RelationPersistence
impl Debug for RelationPersistence
Source§impl Default for RelationPersistence
impl Default for RelationPersistence
Source§fn default() -> RelationPersistence
fn default() -> RelationPersistence
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RelationPersistence
impl<'de> Deserialize<'de> for RelationPersistence
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 RelationPersistence
Source§impl PartialEq for RelationPersistence
impl PartialEq for RelationPersistence
Source§impl Serialize for RelationPersistence
impl Serialize for RelationPersistence
impl StructuralPartialEq for RelationPersistence
Auto Trait Implementations§
impl Freeze for RelationPersistence
impl RefUnwindSafe for RelationPersistence
impl Send for RelationPersistence
impl Sync for RelationPersistence
impl Unpin for RelationPersistence
impl UnsafeUnpin for RelationPersistence
impl UnwindSafe for RelationPersistence
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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