pub struct EnrollmentCapacityCounters { /* private fields */ }Expand description
The stage-8 counters one fresh enrollment decides against.
Only the two IDENTITY counters can refuse. The two per-participant window
counters use FreshParticipantCapacityCounter, proving their occupancy
is zero and their sizes nonzero before identity mint — which is exactly
what makes a fresh participant’s first receipt land without a decision.
§Lane p0-39: the shared pools are gone from this decision
LiveReceiptServer, ProvenanceServer, and ProvenanceConversation are
no longer admission gates in any scope. They are where an honest THIRD
PARTY would meet a number someone else’s churn consumed, and no configured
refusal is tolerable there; their retention is bounded by the TTL windows
alone, with a reporting tripwire in place of a wall. The wire scopes remain
assigned and defined — they are simply never emitted from these paths.
Implementations§
Source§impl EnrollmentCapacityCounters
impl EnrollmentCapacityCounters
Sourcepub const fn new(
identity_server: CapacityCounter,
identity_conversation: CapacityCounter,
live_receipt_participant: FreshParticipantCapacityCounter,
provenance_participant: FreshParticipantCapacityCounter,
) -> Self
pub const fn new( identity_server: CapacityCounter, identity_conversation: CapacityCounter, live_receipt_participant: FreshParticipantCapacityCounter, provenance_participant: FreshParticipantCapacityCounter, ) -> Self
Creates the complete reachable enrollment counter snapshot.
Sourcepub const fn identity_server(self) -> CapacityCounter
pub const fn identity_server(self) -> CapacityCounter
Returns server-wide identity occupancy.
Sourcepub const fn identity_conversation(self) -> CapacityCounter
pub const fn identity_conversation(self) -> CapacityCounter
Returns conversation identity occupancy.
Sourcepub const fn live_receipt_participant(self) -> FreshParticipantCapacityCounter
pub const fn live_receipt_participant(self) -> FreshParticipantCapacityCounter
Returns the provably empty participant live-receipt window.
Sourcepub const fn provenance_participant(self) -> FreshParticipantCapacityCounter
pub const fn provenance_participant(self) -> FreshParticipantCapacityCounter
Returns the provably empty participant provenance window.
Trait Implementations§
Source§impl Clone for EnrollmentCapacityCounters
impl Clone for EnrollmentCapacityCounters
Source§fn clone(&self) -> EnrollmentCapacityCounters
fn clone(&self) -> EnrollmentCapacityCounters
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more