pub struct TaggedRevokePermissionStatement {
pub permission: Tag<PermissionKind>,
pub resource: Tag<Resource>,
pub from: Tag<Name>,
}
Fields§
§permission: Tag<PermissionKind>
§resource: Tag<Resource>
§from: Tag<Name>
Trait Implementations§
Source§impl Clone for TaggedRevokePermissionStatement
impl Clone for TaggedRevokePermissionStatement
Source§fn clone(&self) -> TaggedRevokePermissionStatement
fn clone(&self) -> TaggedRevokePermissionStatement
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 TaggedRevokePermissionStatement
impl<'a> CustomToTokens<'a> for TaggedRevokePermissionStatement
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 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 Parse for TaggedRevokePermissionStatement
impl Parse for TaggedRevokePermissionStatement
type Output = TaggedRevokePermissionStatement
fn parse(s: &mut StatementStream<'_>) -> Result<Self::Output>
Source§impl PartialEq for TaggedRevokePermissionStatement
impl PartialEq for TaggedRevokePermissionStatement
Source§fn eq(&self, other: &TaggedRevokePermissionStatement) -> bool
fn eq(&self, other: &TaggedRevokePermissionStatement) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl ToTokens for TaggedRevokePermissionStatement
impl ToTokens for TaggedRevokePermissionStatement
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 TaggedRevokePermissionStatement
impl StructuralPartialEq for TaggedRevokePermissionStatement
Auto Trait Implementations§
impl Freeze for TaggedRevokePermissionStatement
impl RefUnwindSafe for TaggedRevokePermissionStatement
impl Send for TaggedRevokePermissionStatement
impl Sync for TaggedRevokePermissionStatement
impl Unpin for TaggedRevokePermissionStatement
impl UnwindSafe for TaggedRevokePermissionStatement
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