pub enum BucketTier {
Memory,
Block,
Tiered {
hot_bytes: u64,
cold_blocks: u64,
},
}Expand description
Storage tier for a bucket.
Variants§
Memory
In-memory (DRAM) storage.
Block
Durable block storage.
Tiered
Tiered: hot (memory) + cold (block).
Trait Implementations§
Source§impl Clone for BucketTier
impl Clone for BucketTier
Source§fn clone(&self) -> BucketTier
fn clone(&self) -> BucketTier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BucketTier
impl Debug for BucketTier
Source§impl<'de> Deserialize<'de> for BucketTier
impl<'de> Deserialize<'de> for BucketTier
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
Source§impl PartialEq for BucketTier
impl PartialEq for BucketTier
Source§impl Serialize for BucketTier
impl Serialize for BucketTier
impl StructuralPartialEq for BucketTier
Auto Trait Implementations§
impl Freeze for BucketTier
impl RefUnwindSafe for BucketTier
impl Send for BucketTier
impl Sync for BucketTier
impl Unpin for BucketTier
impl UnwindSafe for BucketTier
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