pub enum TaggedPermissionStatement {
Grant(TaggedGrantPermissionStatement),
Revoke(TaggedRevokePermissionStatement),
List(TaggedListPermissionsStatement),
}
Variants§
Grant(TaggedGrantPermissionStatement)
Revoke(TaggedRevokePermissionStatement)
List(TaggedListPermissionsStatement)
Trait Implementations§
Source§impl Clone for TaggedPermissionStatement
impl Clone for TaggedPermissionStatement
Source§fn clone(&self) -> TaggedPermissionStatement
fn clone(&self) -> TaggedPermissionStatement
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 TaggedPermissionStatement
impl<'a> CustomToTokens<'a> for TaggedPermissionStatement
Source§impl Debug for TaggedPermissionStatement
impl Debug for TaggedPermissionStatement
Source§impl From<TaggedGrantPermissionStatement> for TaggedPermissionStatement
impl From<TaggedGrantPermissionStatement> for TaggedPermissionStatement
Source§fn from(original: TaggedGrantPermissionStatement) -> TaggedPermissionStatement
fn from(original: TaggedGrantPermissionStatement) -> TaggedPermissionStatement
Converts to this type from the input type.
Source§impl From<TaggedListPermissionsStatement> for TaggedPermissionStatement
impl From<TaggedListPermissionsStatement> for TaggedPermissionStatement
Source§fn from(original: TaggedListPermissionsStatement) -> TaggedPermissionStatement
fn from(original: TaggedListPermissionsStatement) -> TaggedPermissionStatement
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 TaggedPermissionStatement
impl From<TaggedRevokePermissionStatement> for TaggedPermissionStatement
Source§fn from(original: TaggedRevokePermissionStatement) -> TaggedPermissionStatement
fn from(original: TaggedRevokePermissionStatement) -> TaggedPermissionStatement
Converts to this type from the input type.
Source§impl FromStr for TaggedPermissionStatement
impl FromStr for TaggedPermissionStatement
Source§impl Parse for TaggedPermissionStatement
impl Parse for TaggedPermissionStatement
type Output = TaggedPermissionStatement
fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>
Source§impl PartialEq for TaggedPermissionStatement
impl PartialEq for TaggedPermissionStatement
Source§fn eq(&self, other: &TaggedPermissionStatement) -> bool
fn eq(&self, other: &TaggedPermissionStatement) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl ToTokens for TaggedPermissionStatement
impl ToTokens for TaggedPermissionStatement
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,
impl Eq for TaggedPermissionStatement
impl StructuralPartialEq for TaggedPermissionStatement
Auto Trait Implementations§
impl Freeze for TaggedPermissionStatement
impl RefUnwindSafe for TaggedPermissionStatement
impl Send for TaggedPermissionStatement
impl Sync for TaggedPermissionStatement
impl Unpin for TaggedPermissionStatement
impl UnwindSafe for TaggedPermissionStatement
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