pub struct EnrollmentSettlementBackpressure {
pub conversation_id: ConversationId,
}Expand description
Marker candidate awaiting its drain, refusing a subsequent enrollment.
NO epoch label and NO pushed event of any kind, by ratified law rather than
by omission: the enrollment wrapper has no membership predicate — an
EnrollmentRequest carries only { conversation_id, enrollment_token } and
that token is a replay-dedup key, not a capability — so the wrapper cannot
distinguish an invited enrollee from a stranger, and a wake or an epoch label
on this arm would be granted to both by construction. The enroller retries at
its own cadence (participant contract §0.16 condition 2, enrollment wrapper;
the no-polling law is answered there, not evaded here).
Fields§
§conversation_id: ConversationIdConversation from the refused request.
Trait Implementations§
Source§impl Clone for EnrollmentSettlementBackpressure
impl Clone for EnrollmentSettlementBackpressure
Source§fn clone(&self) -> EnrollmentSettlementBackpressure
fn clone(&self) -> EnrollmentSettlementBackpressure
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 moreimpl Copy for EnrollmentSettlementBackpressure
impl Eq for EnrollmentSettlementBackpressure
impl StructuralPartialEq for EnrollmentSettlementBackpressure
Auto Trait Implementations§
impl Freeze for EnrollmentSettlementBackpressure
impl RefUnwindSafe for EnrollmentSettlementBackpressure
impl Send for EnrollmentSettlementBackpressure
impl Sync for EnrollmentSettlementBackpressure
impl Unpin for EnrollmentSettlementBackpressure
impl UnsafeUnpin for EnrollmentSettlementBackpressure
impl UnwindSafe for EnrollmentSettlementBackpressure
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