pub struct HashFieldExpirationOptions { /* private fields */ }Expand description
Options for the HSETEX command.
Mirrors redis-rs’s HashFieldExpirationOptions type.
Implementations§
Source§impl HashFieldExpirationOptions
impl HashFieldExpirationOptions
Sourcepub fn set_existence_check(
self,
field_existence_check: FieldExistenceCheck,
) -> Self
pub fn set_existence_check( self, field_existence_check: FieldExistenceCheck, ) -> Self
Set the field existence check (FNX/FXX).
Sourcepub fn set_expiration(self, expiration: SetExpiry) -> Self
pub fn set_expiration(self, expiration: SetExpiry) -> Self
Set the fields’ expiry.
Trait Implementations§
Source§impl Clone for HashFieldExpirationOptions
impl Clone for HashFieldExpirationOptions
impl Copy for HashFieldExpirationOptions
Source§impl Debug for HashFieldExpirationOptions
impl Debug for HashFieldExpirationOptions
Source§impl Default for HashFieldExpirationOptions
impl Default for HashFieldExpirationOptions
Source§impl ToValkeyArgs for HashFieldExpirationOptions
impl ToValkeyArgs for HashFieldExpirationOptions
Source§fn write_valkey_args<W: ?Sized + ValkeyWrite>(&self, out: &mut W)
fn write_valkey_args<W: ?Sized + ValkeyWrite>(&self, out: &mut W)
Writes this value’s argument encoding to
out.Source§fn describe_numeric_behavior(&self) -> ValkeyNumericBehavior
fn describe_numeric_behavior(&self) -> ValkeyNumericBehavior
The value’s numeric behavior.
Defaults to
NonNumeric.Source§fn num_of_args(&self) -> usize
fn num_of_args(&self) -> usize
The number of command arguments this value encodes to.
Auto Trait Implementations§
impl Freeze for HashFieldExpirationOptions
impl RefUnwindSafe for HashFieldExpirationOptions
impl Send for HashFieldExpirationOptions
impl Sync for HashFieldExpirationOptions
impl Unpin for HashFieldExpirationOptions
impl UnsafeUnpin for HashFieldExpirationOptions
impl UnwindSafe for HashFieldExpirationOptions
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<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestCreates a shared type from an unshared type.