Expand description
Participant outcomes that are deliberately outside the network registry.
Semantic wire outcomes are re-exported from crate::wire. Local SDK,
startup/configuration, accepted-socket, and internal-recovery outcomes live
here because the frozen contract explicitly excludes them from the stable
0x0100..=0x0124 server registry.
docs/design/LP-EXTRACTION-GOAL.md Fix 2 removes the fixed occurrence-array
machinery. Consequently the occurrence-array-only retention and corruption
reason arms are intentionally absent from the startup/internal enums below.
Re-exports§
pub use crate::wire::AckCommitted;pub use crate::wire::AckGap;pub use crate::wire::AckNoOp;pub use crate::wire::AckRegression;pub use crate::wire::AttachBound;pub use crate::wire::AttachMarkerProof;pub use crate::wire::AttemptTokenBodyConflict;pub use crate::wire::BindingRequiredEnvelope;pub use crate::wire::BindingStateView;pub use crate::wire::ClosureCapacityReason;pub use crate::wire::ClosureCheckedEnvelope;pub use crate::wire::ClosureRefusalReason;pub use crate::wire::ClosureSnapshot;pub use crate::wire::CommonStaleAuthorityEnvelope;pub use crate::wire::ConnectionConversationBindingOccupied;pub use crate::wire::ConnectionConversationCapacityExceeded;pub use crate::wire::ConversationOrderExhausted;pub use crate::wire::ConversationSequenceExhausted;pub use crate::wire::DetachCommitted;pub use crate::wire::DetachInProgress;pub use crate::wire::DetachStaleAuthority;pub use crate::wire::DetachedCause;pub use crate::wire::DiedCause;pub use crate::wire::EnrollBound;pub use crate::wire::EnrollmentKnown;pub use crate::wire::EnrollmentReceiptCapacityScope;pub use crate::wire::IdentityCapacityExceeded;pub use crate::wire::InvalidObserverEpoch;pub use crate::wire::InvalidObserverEpochList;pub use crate::wire::LeaveCommitted;pub use crate::wire::LeaveStaleAuthority;pub use crate::wire::MarkerAckCommitted;pub use crate::wire::MarkerAckProof;pub use crate::wire::MarkerClosureCapacityExceeded;pub use crate::wire::MarkerMismatch;pub use crate::wire::MarkerMismatchBody;pub use crate::wire::MarkerNotDelivered;pub use crate::wire::MarkerProofRequest;pub use crate::wire::NoBinding;pub use crate::wire::ObserverBackpressure;pub use crate::wire::ObserverBackpressureState;pub use crate::wire::ObserverProgressStatus;pub use crate::wire::ObserverRecoveryAccepted;pub use crate::wire::OrderAllocatingEnvelope;pub use crate::wire::ParticipantDelivery;pub use crate::wire::ParticipantRecord;pub use crate::wire::ParticipantReferenceEnvelope;pub use crate::wire::ParticipantTransportRejected;pub use crate::wire::ParticipantUnknown;pub use crate::wire::ReceiptCapacityExceeded;pub use crate::wire::ReceiptExpired;pub use crate::wire::ReceiptReplay;pub use crate::wire::RecordCommitted;pub use crate::wire::RecordTooLarge;pub use crate::wire::Retired;pub use crate::wire::SequenceAllocatingEnvelope;pub use crate::wire::SequenceBudget;pub use crate::wire::ServerPush;pub use crate::wire::ServerValue;pub use crate::wire::StaleAuthority;pub use crate::wire::StaleOrUnknownReceipt;pub use crate::wire::TerminalizedDetachCell;pub use crate::wire::TransportRejectionReason;
Structs§
- Binding
Recovery Committed - Internal durable success from server-startup binding recovery.
- Checked
Multiply Overflow - Exact operands for the only checked-product failure.
- Credential
Recovery Lost - SDK terminal state after a credential-rotation result becomes unrecoverable.
- Handshake
Size Operands - Exact widened operands shared by recovery-handshake size failures.
- Participant
Parking Configuration Invalid - Startup parking configuration is invalid before handshake sizing.
- Participant
Recovery Handshake TooLarge - Initial-phase recovery handshake cannot fit the signed limits.
- Participant
State Corrupt - Candidate validation or startup decoding found corrupt participant state.
- Platform
Name - Signed platform descriptor used in keepalive certification failures.
- Record
Admission Unknown - SDK-local terminal ambiguity after an ordinary record response is lost.
- SdkPark
Order Exhausted - Nonempty parked set exhausted its checked park-order counter.
- SdkParticipant
Request TooLarge - Complete SDK-local participant request exceeded
min(R, WF). - Unclean
Server Restart Cause - The only close cause admitted by startup binding recovery.
Enums§
- Accepted
Socket Keepalive Reason - Accepted-socket-only set or read-back certification failure.
- Binding
Recovery Finalization - Durable finalization selected by startup binding recovery.
- Candidate
Phase - Canonical candidate phase in transaction ordering.
- Capability
Limit Field - Receipt/identity configuration field subject to the nonzero check.
- Checked
Operation - Operation selector for a checked-product failure.
- Claim
Counter - Counter whose movable-claim frontier is invalid.
- Connection
Incarnation Exhausted - Connection-incarnation mint exhausted one monotonic component.
- Keepalive
Certification Failed - Keepalive startup or accepted-socket certification failed.
- Keepalive
Field - Numeric keepalive configuration field.
- Keepalive
Option - Socket option selected by certification.
- Keepalive
Phase - Phase in which keepalive certification failed.
- Keepalive
Readback Mismatch - Type-safe read-back mismatch body.
- Numeric
Keepalive Option - Numeric socket options; boolean
SO_KEEPALIVEis deliberately absent. - Park
Order Counter - Singleton local counter selector.
- Parking
Limit Field - Configuration-limit selector used by parking shape validation.
- Parking
Shape Violation - Exact nine-way parking configuration-shape violation.
- Participant
Capability Configuration Invalid - Participant receipt/identity configuration is invalid.
- Participant
Retention Capacity Invalid - Participant retention configuration failed its fixed startup validation.
- Participant
State Corrupt Reason - Exact retained-state corruption reasons that remain after Fix 2.
- Reconnect
Delay Result - Exact SDK-local reconnect result, retained under its stable name.
- Reconnect
Required Event - Fresh event class required to mint one reconnect permit.
- Reconnect
State - Reconnect lifecycle state reported without exposing permit identity.
- Record
Admission Operation - Singleton ambiguous local operation selector.
- Recovery
Handshake Dimension - Recovery-handshake dimension that exceeded a signed limit.
- SdkObserver
Park Capacity Exceeded - Closed five-way SDK parking-capacity outcome.
- SdkParking
Capacity Incompatible - Parked rows are incompatible with replacement SDK configuration.
- Startup
Keepalive Reason - Startup-only keepalive validation or support failure.