pub(crate) enum KeyValueContinuationInternal {
V1(KeyValueContinuationInternalV1),
}
Expand description
Internal representation of key-value continuation.
We define this type so we can implement Continuation
trait on
it. In addition it has TryFrom<Bytes> for KeyValueContinuationInternal
and
TryFrom<KeyValueContinuationInternal> for Bytes
traits
implemented so we can convert between Bytes
and
KeyValueContinuationInternal
.
Variants§
Implementations§
source§impl KeyValueContinuationInternal
impl KeyValueContinuationInternal
sourcepub(crate) fn new_v1_begin_marker() -> KeyValueContinuationInternal
pub(crate) fn new_v1_begin_marker() -> KeyValueContinuationInternal
Create a V1
begin marker value.
sourcepub(crate) fn new_v1_key_marker(
key_marker: Bytes
) -> KeyValueContinuationInternal
pub(crate) fn new_v1_key_marker( key_marker: Bytes ) -> KeyValueContinuationInternal
Create a V1
key marker value.
sourcepub(crate) fn new_v1_end_marker() -> KeyValueContinuationInternal
pub(crate) fn new_v1_end_marker() -> KeyValueContinuationInternal
Create a V1
end marker value.
Trait Implementations§
source§impl Clone for KeyValueContinuationInternal
impl Clone for KeyValueContinuationInternal
source§fn clone(&self) -> KeyValueContinuationInternal
fn clone(&self) -> KeyValueContinuationInternal
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Continuation for KeyValueContinuationInternal
impl Continuation for KeyValueContinuationInternal
source§fn is_begin_marker(&self) -> bool
fn is_begin_marker(&self) -> bool
Return whether this continuation is at the begin marker
position. Read more
source§fn is_end_marker(&self) -> bool
fn is_end_marker(&self) -> bool
Return whether this continuation is at the end marker
position. Read more
source§impl Debug for KeyValueContinuationInternal
impl Debug for KeyValueContinuationInternal
source§impl PartialEq<KeyValueContinuationInternal> for KeyValueContinuationInternal
impl PartialEq<KeyValueContinuationInternal> for KeyValueContinuationInternal
source§fn eq(&self, other: &KeyValueContinuationInternal) -> bool
fn eq(&self, other: &KeyValueContinuationInternal) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<Bytes> for KeyValueContinuationInternal
impl TryFrom<Bytes> for KeyValueContinuationInternal
source§impl TryFrom<KeyValueContinuationInternal> for Bytes
impl TryFrom<KeyValueContinuationInternal> for Bytes
impl Sealed for KeyValueContinuationInternal
impl StructuralPartialEq for KeyValueContinuationInternal
Auto Trait Implementations§
impl RefUnwindSafe for KeyValueContinuationInternal
impl Send for KeyValueContinuationInternal
impl Sync for KeyValueContinuationInternal
impl Unpin for KeyValueContinuationInternal
impl UnwindSafe for KeyValueContinuationInternal
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