Struct fred::types::HScanResult
source · pub struct HScanResult { /* private fields */ }Expand description
The result of a HSCAN operation.
Trait Implementations§
source§impl Scanner for HScanResult
impl Scanner for HScanResult
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 HScanResult
impl !RefUnwindSafe for HScanResult
impl !Send for HScanResult
impl !Sync for HScanResult
impl Unpin for HScanResult
impl !UnwindSafe for HScanResult
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