pub enum ReplayOutcome<E> {
Complete,
Unavailable(E),
}Expand description
Complete replay is distinct from missing explicit detached source bytes. Only the owner’s original resource lookup may produce Unavailable; stale identities, malformed URI/transform, policy and resource refusals remain Err.
Variants§
Complete
Every required byte was delivered successfully through complete EOF.
Detached bytes are absent from the original immutable explicit request. No implicit reacquisition, re-verification or default resource is allowed.
Trait Implementations§
Auto Trait Implementations§
impl<E> Forget for ReplayOutcome<E>
impl<E> Freeze for ReplayOutcome<E>where
E: Freeze,
impl<E> RefUnwindSafe for ReplayOutcome<E>where
E: RefUnwindSafe,
impl<E> Send for ReplayOutcome<E>where
E: Send,
impl<E> Sync for ReplayOutcome<E>where
E: Sync,
impl<E> Unpin for ReplayOutcome<E>where
E: Unpin,
impl<E> UnsafeUnpin for ReplayOutcome<E>where
E: UnsafeUnpin,
impl<E> UnwindSafe for ReplayOutcome<E>where
E: UnwindSafe,
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