pub struct RestrictedPermission {
pub id: Option<String>,
pub key: Option<String>,
}
Expand description
RestrictedPermission : Details of the permission.
Fields§
§id: Option<String>
The ID of the permission. Either id
or key
must be specified. Use Get all permissions to get the list of permissions.
key: Option<String>
The key of the permission. Either id
or key
must be specified. Use Get all permissions to get the list of permissions.
Implementations§
Source§impl RestrictedPermission
impl RestrictedPermission
Sourcepub fn new() -> RestrictedPermission
pub fn new() -> RestrictedPermission
Details of the permission.
Trait Implementations§
Source§impl Clone for RestrictedPermission
impl Clone for RestrictedPermission
Source§fn clone(&self) -> RestrictedPermission
fn clone(&self) -> RestrictedPermission
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RestrictedPermission
impl Debug for RestrictedPermission
Source§impl Default for RestrictedPermission
impl Default for RestrictedPermission
Source§fn default() -> RestrictedPermission
fn default() -> RestrictedPermission
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RestrictedPermission
impl<'de> Deserialize<'de> for RestrictedPermission
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RestrictedPermission
impl PartialEq for RestrictedPermission
Source§impl Serialize for RestrictedPermission
impl Serialize for RestrictedPermission
impl StructuralPartialEq for RestrictedPermission
Auto Trait Implementations§
impl Freeze for RestrictedPermission
impl RefUnwindSafe for RestrictedPermission
impl Send for RestrictedPermission
impl Sync for RestrictedPermission
impl Unpin for RestrictedPermission
impl UnwindSafe for RestrictedPermission
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