Enum actix_storage::dev::actor::ExpiryRequest[][src]

pub enum ExpiryRequest {
    Set(Arc<[u8]>, Arc<[u8]>, Duration),
    Persist(Arc<[u8]>, Arc<[u8]>),
    Get(Arc<[u8]>, Arc<[u8]>),
    Extend(Arc<[u8]>, Arc<[u8]>, Duration),
}

Actix message for Expiry requests

Every store methods are mirrored to an enum variant of the same name, and should result in its corresponding variant in ExpiryResponse. Expiry is automatically implemented for actors handling this message.

Variants

Set(Arc<[u8]>, Arc<[u8]>, Duration)
Persist(Arc<[u8]>, Arc<[u8]>)
Get(Arc<[u8]>, Arc<[u8]>)
Extend(Arc<[u8]>, Arc<[u8]>, Duration)

Trait Implementations

impl Debug for ExpiryRequest[src]

impl Message for ExpiryRequest[src]

type Result = ExpiryResponse

The type of value that this message will resolved with if it is successful. Read more

impl<A: Actor> MessageResponse<A, ExpiryRequest> for ExpiryResponse[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,