pub enum Refused {}Expand description
Terminal refusal: a specific named law was broken at the boundary.
Refused is not an error code — it is a first-class outcome. A value in
this stage carries the named reason it was refused (e.g.
DanglingEventObjectLink, FlatteningLoss), so the refusal is auditable.
Refused evidence cannot be silently coerced back into Admitted.
Trait Implementations§
impl Copy for Refused
impl Eq for Refused
impl EvidenceState for Refused
impl StructuralPartialEq for Refused
Auto Trait Implementations§
impl Freeze for Refused
impl RefUnwindSafe for Refused
impl Send for Refused
impl Sync for Refused
impl Unpin for Refused
impl UnsafeUnpin for Refused
impl UnwindSafe for Refused
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