pub enum RecordAdmissionFault {
Projection(OrdinaryProjectionError),
Order(OrderAdmissionError),
Sequence(SequenceAdmissionError),
RequiredCapacity(RequiredCapacityPlanError),
RefusalInvariant,
}Expand description
Internal durable/configuration fault, distinct from every wire outcome.
Variants§
Projection(OrdinaryProjectionError)
The consuming ordinary fixed point rejected inconsistent durable facts.
Order(OrderAdmissionError)
Nonzero-debt precedence planning failed without wire exhaustion.
Sequence(SequenceAdmissionError)
Nonzero-debt precedence planning failed without wire exhaustion.
RequiredCapacity(RequiredCapacityPlanError)
A capacity maximum could not be rebuilt through the shared selector.
RefusalInvariant
A fixed-point refusal failed to reproduce through its shared selector.
Implementations§
Source§impl RecordAdmissionFault
impl RecordAdmissionFault
Sourcepub const fn class(&self) -> RecordAdmissionFaultClass
pub const fn class(&self) -> RecordAdmissionFaultClass
Returns the COARSE wire class this fault travels as.
One class per variant, and the mapping lives here so a server cannot
choose it. Nothing inside the fault crosses the boundary: the counts,
ledgers, and selector state its Debug carries stay server-side, in the
log, where the operator reads them.
Trait Implementations§
Source§impl Clone for RecordAdmissionFault
impl Clone for RecordAdmissionFault
Source§fn clone(&self) -> RecordAdmissionFault
fn clone(&self) -> RecordAdmissionFault
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 moreSource§impl Debug for RecordAdmissionFault
impl Debug for RecordAdmissionFault
impl Eq for RecordAdmissionFault
Source§impl PartialEq for RecordAdmissionFault
impl PartialEq for RecordAdmissionFault
impl StructuralPartialEq for RecordAdmissionFault
Auto Trait Implementations§
impl Freeze for RecordAdmissionFault
impl RefUnwindSafe for RecordAdmissionFault
impl Send for RecordAdmissionFault
impl Sync for RecordAdmissionFault
impl Unpin for RecordAdmissionFault
impl UnsafeUnpin for RecordAdmissionFault
impl UnwindSafe for RecordAdmissionFault
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