pub enum ReadEvalOutcome {
Admitted,
CapDenied,
TrustDenied,
MissingPower,
ShapeDenied,
}Expand description
The outcome recorded for one explicit read-eval admission request.
Variants§
Admitted
The request passed every gate and its shape-checked result was admitted.
CapDenied
The trusted read policy did not grant read-eval.
TrustDenied
The read policy was untrusted for read-eval.
MissingPower
The caller lacked a capability listed in requires.
ShapeDenied
The evaluated result failed the expected shape.
Trait Implementations§
Source§impl Clone for ReadEvalOutcome
impl Clone for ReadEvalOutcome
Source§fn clone(&self) -> ReadEvalOutcome
fn clone(&self) -> ReadEvalOutcome
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 ReadEvalOutcome
impl Debug for ReadEvalOutcome
impl Eq for ReadEvalOutcome
Source§impl PartialEq for ReadEvalOutcome
impl PartialEq for ReadEvalOutcome
impl StructuralPartialEq for ReadEvalOutcome
Auto Trait Implementations§
impl Freeze for ReadEvalOutcome
impl RefUnwindSafe for ReadEvalOutcome
impl Send for ReadEvalOutcome
impl Sync for ReadEvalOutcome
impl Unpin for ReadEvalOutcome
impl UnsafeUnpin for ReadEvalOutcome
impl UnwindSafe for ReadEvalOutcome
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