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