Struct rustis::commands::TopKInfoResult
source · pub struct TopKInfoResult {
pub k: usize,
pub width: usize,
pub depth: usize,
pub decay: f64,
}
Available on crate feature
redis-bloom
only.Expand description
Result for the topk_info
command.
Fields§
§k: usize
The number of required items
width: usize
Number of counters kept in each array.
depth: usize
Number of arrays. (
decay: f64
The probability of reducing a counter in an occupied bucket.
It is raised to power of it’s counter (decay ^ bucket[i].counter). Therefore, as the counter gets higher, the chance of a reduction is being reduced.
Trait Implementations§
source§impl Debug for TopKInfoResult
impl Debug for TopKInfoResult
source§impl<'de> Deserialize<'de> for TopKInfoResult
impl<'de> Deserialize<'de> for TopKInfoResult
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for TopKInfoResult
impl RefUnwindSafe for TopKInfoResult
impl Send for TopKInfoResult
impl Sync for TopKInfoResult
impl Unpin for TopKInfoResult
impl UnwindSafe for TopKInfoResult
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