pub enum ExpireAtOption {
NX,
XX,
GT,
LT,
None,
}Expand description
Expire options for the EXPIREAT command
Variants§
NX
Don’t overwrite existing expiration time
XX
Only set the expiration time if it already exists
GT
Set the expiration time only if it’s greater than the existing expiration time
LT
Set the expiration time only if it’s less than the existing expiration time
None
Always set the expiration time
Trait Implementations§
Source§impl Clone for ExpireAtOption
impl Clone for ExpireAtOption
Source§fn clone(&self) -> ExpireAtOption
fn clone(&self) -> ExpireAtOption
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ExpireAtOption
Auto Trait Implementations§
impl Freeze for ExpireAtOption
impl RefUnwindSafe for ExpireAtOption
impl Send for ExpireAtOption
impl Sync for ExpireAtOption
impl Unpin for ExpireAtOption
impl UnsafeUnpin for ExpireAtOption
impl UnwindSafe for ExpireAtOption
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> 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> 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::Request