pub struct DisklessRetentionPolicy {
pub retention_ms: Option<i64>,
pub retention_bytes: Option<u64>,
pub log_start_offset: i64,
pub now_ms: i64,
}Expand description
One diskless partition’s retention configuration and floor, read at now_ms.
Fields§
§retention_ms: Option<i64>retention.ms, or None for Kafka’s unlimited sentinel.
retention_bytes: Option<u64>retention.bytes, or None for Kafka’s unlimited sentinel.
log_start_offset: i64The DeleteRecords floor.
now_ms: i64Trait Implementations§
Source§impl Clone for DisklessRetentionPolicy
impl Clone for DisklessRetentionPolicy
Source§fn clone(&self) -> DisklessRetentionPolicy
fn clone(&self) -> DisklessRetentionPolicy
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 DisklessRetentionPolicy
Source§impl Debug for DisklessRetentionPolicy
impl Debug for DisklessRetentionPolicy
impl Eq for DisklessRetentionPolicy
Source§impl PartialEq for DisklessRetentionPolicy
impl PartialEq for DisklessRetentionPolicy
impl StructuralPartialEq for DisklessRetentionPolicy
Auto Trait Implementations§
impl Freeze for DisklessRetentionPolicy
impl RefUnwindSafe for DisklessRetentionPolicy
impl Send for DisklessRetentionPolicy
impl Sync for DisklessRetentionPolicy
impl Unpin for DisklessRetentionPolicy
impl UnsafeUnpin for DisklessRetentionPolicy
impl UnwindSafe for DisklessRetentionPolicy
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