pub enum DetachReplayRefusalReason {
AlreadyRecorded,
InvalidStatus,
ForeignInput,
LostAuthorityPending,
}Expand description
Reason a detach replay input was refused unchanged.
Variants§
AlreadyRecorded
Replay is already active and cannot be silently replaced.
InvalidStatus
The requested transition is not legal in the current replay status.
ForeignInput
The typed input does not match the retained exact detach request.
LostAuthorityPending
A restore already testified the in-flight send authority destroyed; only the pending testimony can resolve it (r2, 2026-07-18).
Trait Implementations§
Source§impl Clone for DetachReplayRefusalReason
impl Clone for DetachReplayRefusalReason
Source§fn clone(&self) -> DetachReplayRefusalReason
fn clone(&self) -> DetachReplayRefusalReason
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 Copy for DetachReplayRefusalReason
Source§impl Debug for DetachReplayRefusalReason
impl Debug for DetachReplayRefusalReason
impl Eq for DetachReplayRefusalReason
impl StructuralPartialEq for DetachReplayRefusalReason
Auto Trait Implementations§
impl Freeze for DetachReplayRefusalReason
impl RefUnwindSafe for DetachReplayRefusalReason
impl Send for DetachReplayRefusalReason
impl Sync for DetachReplayRefusalReason
impl Unpin for DetachReplayRefusalReason
impl UnsafeUnpin for DetachReplayRefusalReason
impl UnwindSafe for DetachReplayRefusalReason
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