pub struct InitialEnrollmentOperationInput<'a, EF, V, LF> { /* private fields */ }Expand description
Persisted prestate read by one initial EnrollmentRequest attempt.
Implementations§
Source§impl<'a, EF, V, LF> InitialEnrollmentOperationInput<'a, EF, V, LF>
impl<'a, EF, V, LF> InitialEnrollmentOperationInput<'a, EF, V, LF>
Sourcepub const fn new(
request: &'a EnrollmentRequest,
token_phase: EnrollmentTokenPhase<'a, EF, V, LF>,
lookup_binding: &'a BindingState,
connection_tracking: ConnectionConversationTracking,
connection_capacity: CapacityCounter,
binding_occupancy: BindingSlotOccupancy,
enrollment_capacity: EnrollmentCapacityCounters,
closure: InitialEnrollmentClosureInput,
) -> Self
pub const fn new( request: &'a EnrollmentRequest, token_phase: EnrollmentTokenPhase<'a, EF, V, LF>, lookup_binding: &'a BindingState, connection_tracking: ConnectionConversationTracking, connection_capacity: CapacityCounter, binding_occupancy: BindingSlotOccupancy, enrollment_capacity: EnrollmentCapacityCounters, closure: InitialEnrollmentClosureInput, ) -> Self
Captures every unchanged persisted fact used by stages 2, 6, and 8-12.
Auto Trait Implementations§
impl<'a, EF, V, LF> Freeze for InitialEnrollmentOperationInput<'a, EF, V, LF>
impl<'a, EF, V, LF> RefUnwindSafe for InitialEnrollmentOperationInput<'a, EF, V, LF>
impl<'a, EF, V, LF> Send for InitialEnrollmentOperationInput<'a, EF, V, LF>
impl<'a, EF, V, LF> Sync for InitialEnrollmentOperationInput<'a, EF, V, LF>
impl<'a, EF, V, LF> Unpin for InitialEnrollmentOperationInput<'a, EF, V, LF>
impl<'a, EF, V, LF> UnsafeUnpin for InitialEnrollmentOperationInput<'a, EF, V, LF>
impl<'a, EF, V, LF> UnwindSafe for InitialEnrollmentOperationInput<'a, EF, V, LF>
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