pub struct TableLikeOptions(/* private fields */);Expand description
The INCLUDING/EXCLUDING option bitmask from a TableLikeClause.
Stores Postgres’s raw 1<<n bits; INCLUDING ALL sets all of them.
Implementations§
Source§impl TableLikeOptions
impl TableLikeOptions
Sourcepub const fn compression(self) -> bool
pub const fn compression(self) -> bool
Whether INCLUDING COMPRESSION is set.
Sourcepub const fn constraints(self) -> bool
pub const fn constraints(self) -> bool
Whether INCLUDING CONSTRAINTS is set.
Sourcepub const fn statistics(self) -> bool
pub const fn statistics(self) -> bool
Whether INCLUDING STATISTICS is set.
Trait Implementations§
Source§impl Clone for TableLikeOptions
impl Clone for TableLikeOptions
Source§fn clone(&self) -> TableLikeOptions
fn clone(&self) -> TableLikeOptions
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 TableLikeOptions
Auto Trait Implementations§
impl Freeze for TableLikeOptions
impl RefUnwindSafe for TableLikeOptions
impl Send for TableLikeOptions
impl Sync for TableLikeOptions
impl Unpin for TableLikeOptions
impl UnsafeUnpin for TableLikeOptions
impl UnwindSafe for TableLikeOptions
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,
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