pub enum TaggedUserStatement {
Create(TaggedCreateUserStatement),
Alter(TaggedAlterUserStatement),
Drop(TaggedDropUserStatement),
List(ListUsersStatement),
}
Variants§
Create(TaggedCreateUserStatement)
Alter(TaggedAlterUserStatement)
Drop(TaggedDropUserStatement)
List(ListUsersStatement)
Trait Implementations§
Source§impl Clone for TaggedUserStatement
impl Clone for TaggedUserStatement
Source§fn clone(&self) -> TaggedUserStatement
fn clone(&self) -> TaggedUserStatement
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 TaggedUserStatement
impl<'a> CustomToTokens<'a> for TaggedUserStatement
Source§impl Debug for TaggedUserStatement
impl Debug for TaggedUserStatement
Source§impl From<ListUsersStatement> for TaggedUserStatement
impl From<ListUsersStatement> for TaggedUserStatement
Source§fn from(original: ListUsersStatement) -> TaggedUserStatement
fn from(original: ListUsersStatement) -> TaggedUserStatement
Converts to this type from the input type.
Source§impl From<TaggedAlterUserStatement> for TaggedUserStatement
impl From<TaggedAlterUserStatement> for TaggedUserStatement
Source§fn from(original: TaggedAlterUserStatement) -> TaggedUserStatement
fn from(original: TaggedAlterUserStatement) -> TaggedUserStatement
Converts to this type from the input type.
Source§impl From<TaggedCreateUserStatement> for TaggedUserStatement
impl From<TaggedCreateUserStatement> for TaggedUserStatement
Source§fn from(original: TaggedCreateUserStatement) -> TaggedUserStatement
fn from(original: TaggedCreateUserStatement) -> TaggedUserStatement
Converts to this type from the input type.
Source§impl From<TaggedDropUserStatement> for TaggedUserStatement
impl From<TaggedDropUserStatement> for TaggedUserStatement
Source§fn from(original: TaggedDropUserStatement) -> TaggedUserStatement
fn from(original: TaggedDropUserStatement) -> TaggedUserStatement
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 TaggedUserStatement
impl FromStr for TaggedUserStatement
Source§impl Parse for TaggedUserStatement
impl Parse for TaggedUserStatement
type Output = TaggedUserStatement
fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>
Source§impl PartialEq for TaggedUserStatement
impl PartialEq for TaggedUserStatement
Source§impl ToTokens for TaggedUserStatement
impl ToTokens for TaggedUserStatement
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 TaggedUserStatement
impl TryFrom<TaggedStatement> for TaggedUserStatement
Source§impl TryFrom<TaggedUserStatement> for UserStatement
impl TryFrom<TaggedUserStatement> for UserStatement
impl Eq for TaggedUserStatement
impl StructuralPartialEq for TaggedUserStatement
Auto Trait Implementations§
impl Freeze for TaggedUserStatement
impl RefUnwindSafe for TaggedUserStatement
impl Send for TaggedUserStatement
impl Sync for TaggedUserStatement
impl Unpin for TaggedUserStatement
impl UnwindSafe for TaggedUserStatement
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