pub enum MaterializedViewStatement {
Create(CreateMaterializedViewStatement),
Alter(AlterMaterializedViewStatement),
Drop(DropMaterializedViewStatement),
}
Variants§
Create(CreateMaterializedViewStatement)
Alter(AlterMaterializedViewStatement)
Drop(DropMaterializedViewStatement)
Trait Implementations§
Source§impl Clone for MaterializedViewStatement
impl Clone for MaterializedViewStatement
Source§fn clone(&self) -> MaterializedViewStatement
fn clone(&self) -> MaterializedViewStatement
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'a> CustomToTokens<'a> for MaterializedViewStatement
impl<'a> CustomToTokens<'a> for MaterializedViewStatement
Source§impl Debug for MaterializedViewStatement
impl Debug for MaterializedViewStatement
Source§impl Display for MaterializedViewStatement
impl Display for MaterializedViewStatement
Source§impl From<AlterMaterializedViewStatement> for MaterializedViewStatement
impl From<AlterMaterializedViewStatement> for MaterializedViewStatement
Source§fn from(original: AlterMaterializedViewStatement) -> MaterializedViewStatement
fn from(original: AlterMaterializedViewStatement) -> MaterializedViewStatement
Converts to this type from the input type.
Source§impl From<CreateMaterializedViewStatement> for MaterializedViewStatement
impl From<CreateMaterializedViewStatement> for MaterializedViewStatement
Source§fn from(original: CreateMaterializedViewStatement) -> MaterializedViewStatement
fn from(original: CreateMaterializedViewStatement) -> MaterializedViewStatement
Converts to this type from the input type.
Source§impl From<DropMaterializedViewStatement> for MaterializedViewStatement
impl From<DropMaterializedViewStatement> for MaterializedViewStatement
Source§fn from(original: DropMaterializedViewStatement) -> MaterializedViewStatement
fn from(original: DropMaterializedViewStatement) -> MaterializedViewStatement
Converts to this type from the input type.
Source§impl From<MaterializedViewStatement> for Statement
impl From<MaterializedViewStatement> for Statement
Source§fn from(original: MaterializedViewStatement) -> Statement
fn from(original: MaterializedViewStatement) -> Statement
Converts to this type from the input type.
Source§impl FromStr for MaterializedViewStatement
impl FromStr for MaterializedViewStatement
Source§impl Parse for MaterializedViewStatement
impl Parse for MaterializedViewStatement
type Output = MaterializedViewStatement
fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>
Source§impl PartialEq for MaterializedViewStatement
impl PartialEq for MaterializedViewStatement
Source§fn eq(&self, other: &MaterializedViewStatement) -> bool
fn eq(&self, other: &MaterializedViewStatement) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl ToTokens for MaterializedViewStatement
impl ToTokens for MaterializedViewStatement
Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Source§fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
fn into_token_stream(self) -> TokenStreamwhere
Self: Sized,
Source§impl TryFrom<Statement> for MaterializedViewStatement
impl TryFrom<Statement> for MaterializedViewStatement
impl StructuralPartialEq for MaterializedViewStatement
Auto Trait Implementations§
impl Freeze for MaterializedViewStatement
impl RefUnwindSafe for MaterializedViewStatement
impl Send for MaterializedViewStatement
impl Sync for MaterializedViewStatement
impl Unpin for MaterializedViewStatement
impl UnwindSafe for MaterializedViewStatement
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