pub enum StateStreamLayout {
Chunked {
target_bytes: NonZeroU64,
},
IndividualFiles,
}Expand description
Filesystem layout for one logical state stream.
Variants§
Chunked
Accumulate encoded records in memory until the rollover target is met.
Fields
§
target_bytes: NonZeroU64IndividualFiles
Publish every encoded record as its own immutable file.
Trait Implementations§
Source§impl Clone for StateStreamLayout
impl Clone for StateStreamLayout
Source§fn clone(&self) -> StateStreamLayout
fn clone(&self) -> StateStreamLayout
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 StateStreamLayout
Source§impl Debug for StateStreamLayout
impl Debug for StateStreamLayout
Source§impl<'de> Deserialize<'de> for StateStreamLayout
impl<'de> Deserialize<'de> for StateStreamLayout
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
impl Eq for StateStreamLayout
Source§impl PartialEq for StateStreamLayout
impl PartialEq for StateStreamLayout
Source§impl Serialize for StateStreamLayout
impl Serialize for StateStreamLayout
impl StructuralPartialEq for StateStreamLayout
Auto Trait Implementations§
impl Freeze for StateStreamLayout
impl RefUnwindSafe for StateStreamLayout
impl Send for StateStreamLayout
impl Sync for StateStreamLayout
impl Unpin for StateStreamLayout
impl UnsafeUnpin for StateStreamLayout
impl UnwindSafe for StateStreamLayout
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