pub struct LocalAuthorizationResult {
pub evaluation: AuthorizationEvaluation,
pub committed_events: Vec<AccessEventReport>,
}Expand description
Complete evaluation and the event records installed by one local attempt.
Fields§
§evaluation: AuthorizationEvaluationThe full evaluator result, including diagnostic and intermediate intents.
committed_events: Vec<AccessEventReport>Records actually installed, in intent order, with their assigned timestamps. Empty for pending, unresolved, and no-authorization evaluations.
Trait Implementations§
Source§impl Clone for LocalAuthorizationResult
impl Clone for LocalAuthorizationResult
Source§impl Debug for LocalAuthorizationResult
impl Debug for LocalAuthorizationResult
Source§impl PartialEq for LocalAuthorizationResult
impl PartialEq for LocalAuthorizationResult
impl StructuralPartialEq for LocalAuthorizationResult
Auto Trait Implementations§
impl Freeze for LocalAuthorizationResult
impl RefUnwindSafe for LocalAuthorizationResult
impl Send for LocalAuthorizationResult
impl Sync for LocalAuthorizationResult
impl Unpin for LocalAuthorizationResult
impl UnsafeUnpin for LocalAuthorizationResult
impl UnwindSafe for LocalAuthorizationResult
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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