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