pub enum Withheld {
QuiescePending,
AwaitingBoundary,
Parked412,
CasConflict,
VersionProbeFailed,
}Expand description
Why visibility is currently withheld. None = nothing is withheld.
(The plan’s draft listed copy-probe-failed; §8 Q2 withdrew the
CopyObject staging engine entirely, so the analogous reason names
the machinery that actually exists — the versioning conformance
probe.)
Variants§
QuiescePending
Staged work waiting for a coherent point that has not arrived.
AwaitingBoundary
Staged work past quiescence, waiting on this tick’s citation.
Parked412
A foreign 412 parked at least one path (it is NOT ours to publish, and the conflict record says so).
CasConflict
The citation CAS lost its races.
VersionProbeFailed
The version surface probe failed — gated mode is refused, not degraded.
Implementations§
Trait Implementations§
impl Copy for Withheld
impl Eq for Withheld
impl StructuralPartialEq for Withheld
Auto Trait Implementations§
impl Freeze for Withheld
impl RefUnwindSafe for Withheld
impl Send for Withheld
impl Sync for Withheld
impl Unpin for Withheld
impl UnsafeUnpin for Withheld
impl UnwindSafe for Withheld
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