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