pub enum TaggedStatement {
DataDefinition(TaggedDataDefinitionStatement),
DataManipulation(TaggedDataManipulationStatement),
SecondaryIndex(TaggedSecondaryIndexStatement),
MaterializedView(TaggedMaterializedViewStatement),
Role(TaggedRoleStatement),
Permission(TaggedPermissionStatement),
User(TaggedUserStatement),
UserDefinedFunction(TaggedUserDefinedFunctionStatement),
UserDefinedType(TaggedUserDefinedTypeStatement),
Trigger(TaggedTriggerStatement),
}
Variants§
DataDefinition(TaggedDataDefinitionStatement)
DataManipulation(TaggedDataManipulationStatement)
SecondaryIndex(TaggedSecondaryIndexStatement)
MaterializedView(TaggedMaterializedViewStatement)
Role(TaggedRoleStatement)
Permission(TaggedPermissionStatement)
User(TaggedUserStatement)
UserDefinedFunction(TaggedUserDefinedFunctionStatement)
UserDefinedType(TaggedUserDefinedTypeStatement)
Trigger(TaggedTriggerStatement)
Trait Implementations§
Source§impl Clone for TaggedStatement
impl Clone for TaggedStatement
Source§fn clone(&self) -> TaggedStatement
fn clone(&self) -> TaggedStatement
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 TaggedStatement
impl<'a> CustomToTokens<'a> for TaggedStatement
Source§impl Debug for TaggedStatement
impl Debug for TaggedStatement
Source§impl From<ListUsersStatement> for TaggedStatement
impl From<ListUsersStatement> for TaggedStatement
Source§fn from(v: ListUsersStatement) -> Self
fn from(v: ListUsersStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedAlterKeyspaceStatement> for TaggedStatement
impl From<TaggedAlterKeyspaceStatement> for TaggedStatement
Source§fn from(v: TaggedAlterKeyspaceStatement) -> Self
fn from(v: TaggedAlterKeyspaceStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedAlterMaterializedViewStatement> for TaggedStatement
impl From<TaggedAlterMaterializedViewStatement> for TaggedStatement
Source§fn from(v: TaggedAlterMaterializedViewStatement) -> Self
fn from(v: TaggedAlterMaterializedViewStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedAlterRoleStatement> for TaggedStatement
impl From<TaggedAlterRoleStatement> for TaggedStatement
Source§fn from(v: TaggedAlterRoleStatement) -> Self
fn from(v: TaggedAlterRoleStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedAlterTableStatement> for TaggedStatement
impl From<TaggedAlterTableStatement> for TaggedStatement
Source§fn from(v: TaggedAlterTableStatement) -> Self
fn from(v: TaggedAlterTableStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedAlterUserDefinedTypeStatement> for TaggedStatement
impl From<TaggedAlterUserDefinedTypeStatement> for TaggedStatement
Source§fn from(v: TaggedAlterUserDefinedTypeStatement) -> Self
fn from(v: TaggedAlterUserDefinedTypeStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedAlterUserStatement> for TaggedStatement
impl From<TaggedAlterUserStatement> for TaggedStatement
Source§fn from(v: TaggedAlterUserStatement) -> Self
fn from(v: TaggedAlterUserStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedBatchStatement> for TaggedStatement
impl From<TaggedBatchStatement> for TaggedStatement
Source§fn from(v: TaggedBatchStatement) -> Self
fn from(v: TaggedBatchStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateAggregateFunctionStatement> for TaggedStatement
impl From<TaggedCreateAggregateFunctionStatement> for TaggedStatement
Source§fn from(v: TaggedCreateAggregateFunctionStatement) -> Self
fn from(v: TaggedCreateAggregateFunctionStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateFunctionStatement> for TaggedStatement
impl From<TaggedCreateFunctionStatement> for TaggedStatement
Source§fn from(v: TaggedCreateFunctionStatement) -> Self
fn from(v: TaggedCreateFunctionStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateIndexStatement> for TaggedStatement
impl From<TaggedCreateIndexStatement> for TaggedStatement
Source§fn from(v: TaggedCreateIndexStatement) -> Self
fn from(v: TaggedCreateIndexStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateKeyspaceStatement> for TaggedStatement
impl From<TaggedCreateKeyspaceStatement> for TaggedStatement
Source§fn from(v: TaggedCreateKeyspaceStatement) -> Self
fn from(v: TaggedCreateKeyspaceStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateMaterializedViewStatement> for TaggedStatement
impl From<TaggedCreateMaterializedViewStatement> for TaggedStatement
Source§fn from(v: TaggedCreateMaterializedViewStatement) -> Self
fn from(v: TaggedCreateMaterializedViewStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateRoleStatement> for TaggedStatement
impl From<TaggedCreateRoleStatement> for TaggedStatement
Source§fn from(v: TaggedCreateRoleStatement) -> Self
fn from(v: TaggedCreateRoleStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateTableStatement> for TaggedStatement
impl From<TaggedCreateTableStatement> for TaggedStatement
Source§fn from(v: TaggedCreateTableStatement) -> Self
fn from(v: TaggedCreateTableStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateTriggerStatement> for TaggedStatement
impl From<TaggedCreateTriggerStatement> for TaggedStatement
Source§fn from(v: TaggedCreateTriggerStatement) -> Self
fn from(v: TaggedCreateTriggerStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateUserDefinedTypeStatement> for TaggedStatement
impl From<TaggedCreateUserDefinedTypeStatement> for TaggedStatement
Source§fn from(v: TaggedCreateUserDefinedTypeStatement) -> Self
fn from(v: TaggedCreateUserDefinedTypeStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedCreateUserStatement> for TaggedStatement
impl From<TaggedCreateUserStatement> for TaggedStatement
Source§fn from(v: TaggedCreateUserStatement) -> Self
fn from(v: TaggedCreateUserStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDataDefinitionStatement> for TaggedStatement
impl From<TaggedDataDefinitionStatement> for TaggedStatement
Source§fn from(original: TaggedDataDefinitionStatement) -> TaggedStatement
fn from(original: TaggedDataDefinitionStatement) -> TaggedStatement
Converts to this type from the input type.
Source§impl From<TaggedDataManipulationStatement> for TaggedStatement
impl From<TaggedDataManipulationStatement> for TaggedStatement
Source§fn from(original: TaggedDataManipulationStatement) -> TaggedStatement
fn from(original: TaggedDataManipulationStatement) -> TaggedStatement
Converts to this type from the input type.
Source§impl From<TaggedDeleteStatement> for TaggedStatement
impl From<TaggedDeleteStatement> for TaggedStatement
Source§fn from(v: TaggedDeleteStatement) -> Self
fn from(v: TaggedDeleteStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDropAggregateFunctionStatement> for TaggedStatement
impl From<TaggedDropAggregateFunctionStatement> for TaggedStatement
Source§fn from(v: TaggedDropAggregateFunctionStatement) -> Self
fn from(v: TaggedDropAggregateFunctionStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDropFunctionStatement> for TaggedStatement
impl From<TaggedDropFunctionStatement> for TaggedStatement
Source§fn from(v: TaggedDropFunctionStatement) -> Self
fn from(v: TaggedDropFunctionStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDropIndexStatement> for TaggedStatement
impl From<TaggedDropIndexStatement> for TaggedStatement
Source§fn from(v: TaggedDropIndexStatement) -> Self
fn from(v: TaggedDropIndexStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDropKeyspaceStatement> for TaggedStatement
impl From<TaggedDropKeyspaceStatement> for TaggedStatement
Source§fn from(v: TaggedDropKeyspaceStatement) -> Self
fn from(v: TaggedDropKeyspaceStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDropMaterializedViewStatement> for TaggedStatement
impl From<TaggedDropMaterializedViewStatement> for TaggedStatement
Source§fn from(v: TaggedDropMaterializedViewStatement) -> Self
fn from(v: TaggedDropMaterializedViewStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDropRoleStatement> for TaggedStatement
impl From<TaggedDropRoleStatement> for TaggedStatement
Source§fn from(v: TaggedDropRoleStatement) -> Self
fn from(v: TaggedDropRoleStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDropTableStatement> for TaggedStatement
impl From<TaggedDropTableStatement> for TaggedStatement
Source§fn from(v: TaggedDropTableStatement) -> Self
fn from(v: TaggedDropTableStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDropTriggerStatement> for TaggedStatement
impl From<TaggedDropTriggerStatement> for TaggedStatement
Source§fn from(v: TaggedDropTriggerStatement) -> Self
fn from(v: TaggedDropTriggerStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDropUserDefinedTypeStatement> for TaggedStatement
impl From<TaggedDropUserDefinedTypeStatement> for TaggedStatement
Source§fn from(v: TaggedDropUserDefinedTypeStatement) -> Self
fn from(v: TaggedDropUserDefinedTypeStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedDropUserStatement> for TaggedStatement
impl From<TaggedDropUserStatement> for TaggedStatement
Source§fn from(v: TaggedDropUserStatement) -> Self
fn from(v: TaggedDropUserStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedGrantPermissionStatement> for TaggedStatement
impl From<TaggedGrantPermissionStatement> for TaggedStatement
Source§fn from(v: TaggedGrantPermissionStatement) -> Self
fn from(v: TaggedGrantPermissionStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedGrantRoleStatement> for TaggedStatement
impl From<TaggedGrantRoleStatement> for TaggedStatement
Source§fn from(v: TaggedGrantRoleStatement) -> Self
fn from(v: TaggedGrantRoleStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedInsertStatement> for TaggedStatement
impl From<TaggedInsertStatement> for TaggedStatement
Source§fn from(v: TaggedInsertStatement) -> Self
fn from(v: TaggedInsertStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedListPermissionsStatement> for TaggedStatement
impl From<TaggedListPermissionsStatement> for TaggedStatement
Source§fn from(v: TaggedListPermissionsStatement) -> Self
fn from(v: TaggedListPermissionsStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedListRolesStatement> for TaggedStatement
impl From<TaggedListRolesStatement> for TaggedStatement
Source§fn from(v: TaggedListRolesStatement) -> Self
fn from(v: TaggedListRolesStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedMaterializedViewStatement> for TaggedStatement
impl From<TaggedMaterializedViewStatement> for TaggedStatement
Source§fn from(original: TaggedMaterializedViewStatement) -> TaggedStatement
fn from(original: TaggedMaterializedViewStatement) -> TaggedStatement
Converts to this type from the input type.
Source§impl From<TaggedPermissionStatement> for TaggedStatement
impl From<TaggedPermissionStatement> for TaggedStatement
Source§fn from(original: TaggedPermissionStatement) -> TaggedStatement
fn from(original: TaggedPermissionStatement) -> TaggedStatement
Converts to this type from the input type.
Source§impl From<TaggedRevokePermissionStatement> for TaggedStatement
impl From<TaggedRevokePermissionStatement> for TaggedStatement
Source§fn from(v: TaggedRevokePermissionStatement) -> Self
fn from(v: TaggedRevokePermissionStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedRevokeRoleStatement> for TaggedStatement
impl From<TaggedRevokeRoleStatement> for TaggedStatement
Source§fn from(v: TaggedRevokeRoleStatement) -> Self
fn from(v: TaggedRevokeRoleStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedRoleStatement> for TaggedStatement
impl From<TaggedRoleStatement> for TaggedStatement
Source§fn from(original: TaggedRoleStatement) -> TaggedStatement
fn from(original: TaggedRoleStatement) -> TaggedStatement
Converts to this type from the input type.
Source§impl From<TaggedSecondaryIndexStatement> for TaggedStatement
impl From<TaggedSecondaryIndexStatement> for TaggedStatement
Source§fn from(original: TaggedSecondaryIndexStatement) -> TaggedStatement
fn from(original: TaggedSecondaryIndexStatement) -> TaggedStatement
Converts to this type from the input type.
Source§impl From<TaggedSelectStatement> for TaggedStatement
impl From<TaggedSelectStatement> for TaggedStatement
Source§fn from(v: TaggedSelectStatement) -> Self
fn from(v: TaggedSelectStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedTriggerStatement> for TaggedStatement
impl From<TaggedTriggerStatement> for TaggedStatement
Source§fn from(original: TaggedTriggerStatement) -> TaggedStatement
fn from(original: TaggedTriggerStatement) -> TaggedStatement
Converts to this type from the input type.
Source§impl From<TaggedTruncateStatement> for TaggedStatement
impl From<TaggedTruncateStatement> for TaggedStatement
Source§fn from(v: TaggedTruncateStatement) -> Self
fn from(v: TaggedTruncateStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedUpdateStatement> for TaggedStatement
impl From<TaggedUpdateStatement> for TaggedStatement
Source§fn from(v: TaggedUpdateStatement) -> Self
fn from(v: TaggedUpdateStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedUseStatement> for TaggedStatement
impl From<TaggedUseStatement> for TaggedStatement
Source§fn from(v: TaggedUseStatement) -> Self
fn from(v: TaggedUseStatement) -> Self
Converts to this type from the input type.
Source§impl From<TaggedUserDefinedFunctionStatement> for TaggedStatement
impl From<TaggedUserDefinedFunctionStatement> for TaggedStatement
Source§fn from(original: TaggedUserDefinedFunctionStatement) -> TaggedStatement
fn from(original: TaggedUserDefinedFunctionStatement) -> TaggedStatement
Converts to this type from the input type.
Source§impl From<TaggedUserDefinedTypeStatement> for TaggedStatement
impl From<TaggedUserDefinedTypeStatement> for TaggedStatement
Source§fn from(original: TaggedUserDefinedTypeStatement) -> TaggedStatement
fn from(original: TaggedUserDefinedTypeStatement) -> TaggedStatement
Converts to this type from the input type.
Source§impl From<TaggedUserStatement> for TaggedStatement
impl From<TaggedUserStatement> for TaggedStatement
Source§fn from(original: TaggedUserStatement) -> TaggedStatement
fn from(original: TaggedUserStatement) -> TaggedStatement
Converts to this type from the input type.
Source§impl FromStr for TaggedStatement
impl FromStr for TaggedStatement
Source§impl Parse for TaggedStatement
impl Parse for TaggedStatement
type Output = TaggedStatement
fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>
Source§impl PartialEq for TaggedStatement
impl PartialEq for TaggedStatement
Source§impl ToTokens for TaggedStatement
impl ToTokens for TaggedStatement
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<TaggedStatement> for Statement
impl TryFrom<TaggedStatement> for Statement
Source§impl TryFrom<TaggedStatement> for TaggedRoleStatement
impl TryFrom<TaggedStatement> for TaggedRoleStatement
Source§impl TryFrom<TaggedStatement> for TaggedUserStatement
impl TryFrom<TaggedStatement> for TaggedUserStatement
Source§impl TryInto<ListUsersStatement> for TaggedStatement
impl TryInto<ListUsersStatement> for TaggedStatement
Source§impl TryInto<TaggedUseStatement> for TaggedStatement
impl TryInto<TaggedUseStatement> for TaggedStatement
impl StructuralPartialEq for TaggedStatement
Auto Trait Implementations§
impl Freeze for TaggedStatement
impl RefUnwindSafe for TaggedStatement
impl Send for TaggedStatement
impl Sync for TaggedStatement
impl Unpin for TaggedStatement
impl UnwindSafe for TaggedStatement
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