pub struct PermissionEvaluation {
pub permissions: Option<i32>,
pub security_namespace_id: Option<String>,
pub token: Option<String>,
pub value: Option<bool>,
}Expand description
Represents an evaluated permission.
Fields§
§permissions: Option<i32>Permission bit for this evaluated permission.
security_namespace_id: Option<String>Security namespace identifier for this evaluated permission.
token: Option<String>Security namespace-specific token for this evaluated permission.
value: Option<bool>Permission evaluation value.
Implementations§
Trait Implementations§
Source§impl Clone for PermissionEvaluation
impl Clone for PermissionEvaluation
Source§fn clone(&self) -> PermissionEvaluation
fn clone(&self) -> PermissionEvaluation
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 PermissionEvaluation
impl Debug for PermissionEvaluation
Source§impl Default for PermissionEvaluation
impl Default for PermissionEvaluation
Source§fn default() -> PermissionEvaluation
fn default() -> PermissionEvaluation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PermissionEvaluation
impl<'de> Deserialize<'de> for PermissionEvaluation
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 PermissionEvaluation
impl PartialEq for PermissionEvaluation
Source§impl Serialize for PermissionEvaluation
impl Serialize for PermissionEvaluation
impl StructuralPartialEq for PermissionEvaluation
Auto Trait Implementations§
impl Freeze for PermissionEvaluation
impl RefUnwindSafe for PermissionEvaluation
impl Send for PermissionEvaluation
impl Sync for PermissionEvaluation
impl Unpin for PermissionEvaluation
impl UnwindSafe for PermissionEvaluation
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