pub struct DeferredCreateTable {
pub name: String,
pub persistence: RelationPersistence,
pub definition_sql: String,
}Expand description
A syntactically valid CREATE TABLE IF NOT EXISTS whose definition must be analyzed only after execution has established that the target relation does not already exist.
Fields§
§name: String§persistence: RelationPersistence§definition_sql: StringTrait Implementations§
Source§impl Clone for DeferredCreateTable
impl Clone for DeferredCreateTable
Source§fn clone(&self) -> DeferredCreateTable
fn clone(&self) -> DeferredCreateTable
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 DeferredCreateTable
impl Debug for DeferredCreateTable
Source§impl<'de> Deserialize<'de> for DeferredCreateTable
impl<'de> Deserialize<'de> for DeferredCreateTable
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 DeferredCreateTable
Source§impl PartialEq for DeferredCreateTable
impl PartialEq for DeferredCreateTable
Source§impl Serialize for DeferredCreateTable
impl Serialize for DeferredCreateTable
impl StructuralPartialEq for DeferredCreateTable
Auto Trait Implementations§
impl Freeze for DeferredCreateTable
impl RefUnwindSafe for DeferredCreateTable
impl Send for DeferredCreateTable
impl Sync for DeferredCreateTable
impl Unpin for DeferredCreateTable
impl UnsafeUnpin for DeferredCreateTable
impl UnwindSafe for DeferredCreateTable
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