Struct fred::types::ZScanResult
source · pub struct ZScanResult { /* private fields */ }Expand description
The result of a ZSCAN operation.
Trait Implementations§
source§impl Scanner for ZScanResult
impl Scanner for ZScanResult
source§fn cursor(&self) -> Option<Cow<'_, str>>
fn cursor(&self) -> Option<Cow<'_, str>>
Read the cursor returned from the last scan operation.
source§fn has_more(&self) -> bool
fn has_more(&self) -> bool
Whether the scan call will continue returning results. If
false this will be the last result set
returned on the stream. Read moresource§fn take_results(&mut self) -> Option<Self::Page>
fn take_results(&mut self) -> Option<Self::Page>
Take ownership over the results of the SCAN operation. Calls to
results or take_results will return None
afterwards.source§fn create_client(&self) -> RedisClient
fn create_client(&self) -> RedisClient
A lightweight function to create a Redis client from the SCAN result. Read more
Auto Trait Implementations§
impl Freeze for ZScanResult
impl !RefUnwindSafe for ZScanResult
impl !Send for ZScanResult
impl !Sync for ZScanResult
impl Unpin for ZScanResult
impl !UnwindSafe for ZScanResult
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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