pub enum IncrExpire {
Keep,
Persist,
At(u64),
AtIfNone(u64),
}Expand description
What INCREX should do with the key’s deadline.
Variants§
Keep
No expiration option, which leaves whatever deadline the key had.
Persist
PERSIST: drop the deadline.
At(u64)
EX, PX, EXAT or PXAT, as an absolute unix millisecond.
AtIfNone(u64)
The same, with ENX: set it only if the key has no deadline already.
Trait Implementations§
Source§impl Clone for IncrExpire
impl Clone for IncrExpire
Source§fn clone(&self) -> IncrExpire
fn clone(&self) -> IncrExpire
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 IncrExpire
Source§impl Debug for IncrExpire
impl Debug for IncrExpire
Source§impl Default for IncrExpire
impl Default for IncrExpire
Source§fn default() -> IncrExpire
fn default() -> IncrExpire
Returns the “default value” for a type. Read more
impl Eq for IncrExpire
Source§impl PartialEq for IncrExpire
impl PartialEq for IncrExpire
impl StructuralPartialEq for IncrExpire
Auto Trait Implementations§
impl Freeze for IncrExpire
impl RefUnwindSafe for IncrExpire
impl Send for IncrExpire
impl Sync for IncrExpire
impl Unpin for IncrExpire
impl UnsafeUnpin for IncrExpire
impl UnwindSafe for IncrExpire
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