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