pub struct RetentionPressurePolicy {
pub max_retained_bytes: Option<u64>,
pub inactive_cursor_expiry_secs: Option<u64>,
pub operator_retain_from_lsn: Option<u64>,
pub now_unix_secs: u64,
}Fields§
§max_retained_bytes: Option<u64>§inactive_cursor_expiry_secs: Option<u64>§operator_retain_from_lsn: Option<u64>§now_unix_secs: u64Implementations§
Source§impl RetentionPressurePolicy
impl RetentionPressurePolicy
pub fn conservative(now_unix_secs: u64) -> Self
Trait Implementations§
Source§impl Clone for RetentionPressurePolicy
impl Clone for RetentionPressurePolicy
Source§fn clone(&self) -> RetentionPressurePolicy
fn clone(&self) -> RetentionPressurePolicy
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 RetentionPressurePolicy
Source§impl Debug for RetentionPressurePolicy
impl Debug for RetentionPressurePolicy
impl Eq for RetentionPressurePolicy
Source§impl PartialEq for RetentionPressurePolicy
impl PartialEq for RetentionPressurePolicy
impl StructuralPartialEq for RetentionPressurePolicy
Auto Trait Implementations§
impl Freeze for RetentionPressurePolicy
impl RefUnwindSafe for RetentionPressurePolicy
impl Send for RetentionPressurePolicy
impl Sync for RetentionPressurePolicy
impl Unpin for RetentionPressurePolicy
impl UnsafeUnpin for RetentionPressurePolicy
impl UnwindSafe for RetentionPressurePolicy
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