pub struct SubscriptionRowKeyRange {
pub subscription: SubscriptionId,
}Fields§
§subscription: SubscriptionIdImplementations§
Source§impl SubscriptionRowKeyRange
impl SubscriptionRowKeyRange
Sourcepub fn scan_range(
subscription: SubscriptionId,
last_key: Option<&EncodedKey>,
) -> EncodedKeyRange
pub fn scan_range( subscription: SubscriptionId, last_key: Option<&EncodedKey>, ) -> EncodedKeyRange
Create a range for scanning rows from a subscription
If last_key is provided, creates a range that continues from after that key.
Otherwise, creates a range that includes all rows for the subscription.
The caller is responsible for limiting the number of results returned.
Trait Implementations§
Source§impl Clone for SubscriptionRowKeyRange
impl Clone for SubscriptionRowKeyRange
Source§fn clone(&self) -> SubscriptionRowKeyRange
fn clone(&self) -> SubscriptionRowKeyRange
Returns a duplicate 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 Debug for SubscriptionRowKeyRange
impl Debug for SubscriptionRowKeyRange
Source§impl PartialEq for SubscriptionRowKeyRange
impl PartialEq for SubscriptionRowKeyRange
impl StructuralPartialEq for SubscriptionRowKeyRange
Auto Trait Implementations§
impl Freeze for SubscriptionRowKeyRange
impl RefUnwindSafe for SubscriptionRowKeyRange
impl Send for SubscriptionRowKeyRange
impl Sync for SubscriptionRowKeyRange
impl Unpin for SubscriptionRowKeyRange
impl UnsafeUnpin for SubscriptionRowKeyRange
impl UnwindSafe for SubscriptionRowKeyRange
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more