pub(super) enum RawRecordStateMachine {
ForwardScan(RawRecordForwardScanStateMachine),
ReverseScan(RawRecordReverseScanStateMachine),
}
Expand description
State machine consisting of RawRecordForwardScanStateMachine
or RawRecordReverseScanStateMachine
.
Variants§
ForwardScan(RawRecordForwardScanStateMachine)
ReverseScan(RawRecordReverseScanStateMachine)
Implementations§
source§impl RawRecordStateMachine
impl RawRecordStateMachine
sourcepub(super) fn new_forward_scan_state_machine(
continuation: RawRecordContinuationInternal
) -> RawRecordStateMachine
pub(super) fn new_forward_scan_state_machine( continuation: RawRecordContinuationInternal ) -> RawRecordStateMachine
Return initial forward scan state machine
sourcepub(super) fn new_reverse_scan_state_machine(
continuation: RawRecordContinuationInternal
) -> RawRecordStateMachine
pub(super) fn new_reverse_scan_state_machine( continuation: RawRecordContinuationInternal ) -> RawRecordStateMachine
Return initial reverse scan state machine
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for RawRecordStateMachine
impl Send for RawRecordStateMachine
impl Sync for RawRecordStateMachine
impl Unpin for RawRecordStateMachine
impl UnwindSafe for RawRecordStateMachine
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