pub struct RbacRequest {
pub actor: Actor,
pub env_id: EnvId,
pub noun: String,
pub verb: String,
pub target: Value,
}Expand description
An authorization (RBAC) decision request (#3). The decision returned is an
AuditDecision; the local Phase A policy is local-only.
Fields§
§actor: Actor§env_id: EnvId§noun: String§verb: String§target: ValueTrait Implementations§
Source§impl Clone for RbacRequest
impl Clone for RbacRequest
Source§fn clone(&self) -> RbacRequest
fn clone(&self) -> RbacRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RbacRequest
impl Debug for RbacRequest
Source§impl<'de> Deserialize<'de> for RbacRequest
impl<'de> Deserialize<'de> for RbacRequest
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
Auto Trait Implementations§
impl Freeze for RbacRequest
impl RefUnwindSafe for RbacRequest
impl Send for RbacRequest
impl Sync for RbacRequest
impl Unpin for RbacRequest
impl UnsafeUnpin for RbacRequest
impl UnwindSafe for RbacRequest
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