pub struct KnowledgeAuthorizationResultV1 {
pub state_root: String,
pub plan_root: String,
pub policy_root: String,
pub authorization_root: String,
pub principal: String,
pub action: String,
pub decision: String,
pub allowed_object_ids: Vec<String>,
pub denied_object_ids: Vec<String>,
}Fields§
§state_root: String§plan_root: String§policy_root: String§principal: String§action: String§decision: String§allowed_object_ids: Vec<String>§denied_object_ids: Vec<String>Trait Implementations§
Source§impl Clone for KnowledgeAuthorizationResultV1
impl Clone for KnowledgeAuthorizationResultV1
Source§fn clone(&self) -> KnowledgeAuthorizationResultV1
fn clone(&self) -> KnowledgeAuthorizationResultV1
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 moreimpl StructuralPartialEq for KnowledgeAuthorizationResultV1
Auto Trait Implementations§
impl Freeze for KnowledgeAuthorizationResultV1
impl RefUnwindSafe for KnowledgeAuthorizationResultV1
impl Send for KnowledgeAuthorizationResultV1
impl Sync for KnowledgeAuthorizationResultV1
impl Unpin for KnowledgeAuthorizationResultV1
impl UnsafeUnpin for KnowledgeAuthorizationResultV1
impl UnwindSafe for KnowledgeAuthorizationResultV1
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