pub struct ReleaseCheck { /* private fields */ }Expand description
The membership check a queued delivery owner carries to its final release (ACCESS-006 R3).
It is the same gate, connection, verified subject, channel and action as its admission, decided again at release against the current generation, so a deny applied after admission releases nothing.
Implementations§
Source§impl ReleaseCheck
impl ReleaseCheck
Sourcepub fn check(&self) -> Result<Decided, MembershipRefusal>
pub fn check(&self) -> Result<Decided, MembershipRefusal>
Trait Implementations§
Source§impl Clone for ReleaseCheck
impl Clone for ReleaseCheck
Auto Trait Implementations§
impl !RefUnwindSafe for ReleaseCheck
impl !UnwindSafe for ReleaseCheck
impl Freeze for ReleaseCheck
impl Send for ReleaseCheck
impl Sync for ReleaseCheck
impl Unpin for ReleaseCheck
impl UnsafeUnpin for ReleaseCheck
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