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