Skip to main content

Module outcome

Module outcome 

Source
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§

BindingRecoveryCommitted
Internal durable success from server-startup binding recovery.
CheckedMultiplyOverflow
Exact operands for the only checked-product failure.
CredentialRecoveryLost
SDK terminal state after a credential-rotation result becomes unrecoverable.
HandshakeSizeOperands
Exact widened operands shared by recovery-handshake size failures.
ParticipantParkingConfigurationInvalid
Startup parking configuration is invalid before handshake sizing.
ParticipantRecoveryHandshakeTooLarge
Initial-phase recovery handshake cannot fit the signed limits.
ParticipantStateCorrupt
Candidate validation or startup decoding found corrupt participant state.
PlatformName
Signed platform descriptor used in keepalive certification failures.
RecordAdmissionUnknown
SDK-local terminal ambiguity after an ordinary record response is lost.
SdkParkOrderExhausted
Nonempty parked set exhausted its checked park-order counter.
SdkParticipantRequestTooLarge
Complete SDK-local participant request exceeded min(R, WF).
UncleanServerRestartCause
The only close cause admitted by startup binding recovery.

Enums§

AcceptedSocketKeepaliveReason
Accepted-socket-only set or read-back certification failure.
BindingRecoveryFinalization
Durable finalization selected by startup binding recovery.
CandidatePhase
Canonical candidate phase in transaction ordering.
CapabilityLimitField
Receipt/identity configuration field subject to the nonzero check.
CheckedOperation
Operation selector for a checked-product failure.
ClaimCounter
Counter whose movable-claim frontier is invalid.
ConnectionIncarnationExhausted
Connection-incarnation mint exhausted one monotonic component.
KeepaliveCertificationFailed
Keepalive startup or accepted-socket certification failed.
KeepaliveField
Numeric keepalive configuration field.
KeepaliveOption
Socket option selected by certification.
KeepalivePhase
Phase in which keepalive certification failed.
KeepaliveReadbackMismatch
Type-safe read-back mismatch body.
NumericKeepaliveOption
Numeric socket options; boolean SO_KEEPALIVE is deliberately absent.
ParkOrderCounter
Singleton local counter selector.
ParkingLimitField
Configuration-limit selector used by parking shape validation.
ParkingShapeViolation
Exact nine-way parking configuration-shape violation.
ParticipantCapabilityConfigurationInvalid
Participant receipt/identity configuration is invalid.
ParticipantRetentionCapacityInvalid
Participant retention configuration failed its fixed startup validation.
ParticipantStateCorruptReason
Exact retained-state corruption reasons that remain after Fix 2.
ReconnectDelayResult
Exact SDK-local reconnect result, retained under its stable name.
ReconnectRequiredEvent
Fresh event class required to mint one reconnect permit.
ReconnectState
Reconnect lifecycle state reported without exposing permit identity.
RecordAdmissionOperation
Singleton ambiguous local operation selector.
RecoveryHandshakeDimension
Recovery-handshake dimension that exceeded a signed limit.
SdkObserverParkCapacityExceeded
Closed five-way SDK parking-capacity outcome.
SdkParkingCapacityIncompatible
Parked rows are incompatible with replacement SDK configuration.
StartupKeepaliveReason
Startup-only keepalive validation or support failure.