redis

Type Alias FlushDbOptions

Source
pub type FlushDbOptions = FlushAllOptions;
Expand description

Options for the FLUSHDB command

Aliased Type§

struct FlushDbOptions {
    pub blocking: bool,
}

Fields§

§blocking: bool

Blocking (SYNC) waits for completion, non-blocking (ASYNC) runs in the background

Implementations

Source§

impl FlushAllOptions

Source

pub fn blocking(self, blocking: bool) -> Self

Set whether to run blocking (SYNC) or non-blocking (ASYNC) flush

Trait Implementations

Source§

impl Clone for FlushAllOptions

Source§

fn clone(&self) -> FlushAllOptions

Returns a copy of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Default for FlushAllOptions

Source§

fn default() -> FlushAllOptions

Returns the “default value” for a type. Read more
Source§

impl ToRedisArgs for FlushAllOptions

Source§

fn write_redis_args<W>(&self, out: &mut W)
where W: ?Sized + RedisWrite,

This writes the value into a vector of bytes. Each item is a single argument. Most items generate a single item. Read more
Source§

fn to_redis_args(&self) -> Vec<Vec<u8>>

This converts the value into a vector of bytes. Each item is a single argument. Most items generate a vector of a single item. Read more
Source§

fn describe_numeric_behavior(&self) -> NumericBehavior

Returns an information about the contained value with regards to it’s numeric behavior in a redis context. This is used in some high level concepts to switch between different implementations of redis functions (for instance INCR vs INCRBYFLOAT).
Source§

fn num_of_args(&self) -> usize

Returns the number of arguments this value will generate. Read more
Source§

impl Copy for FlushAllOptions