pub struct PaneRetentionBudget {
pub max_retained_bytes: usize,
pub max_retained_units: usize,
}Expand description
Explicit memory ceiling for retained pane history. 0 on an axis is
unbounded for that axis.
Fields§
§max_retained_bytes: usizeModeled-byte ceiling on total retained state (0 = unbounded).
max_retained_units: usizeHard cap on retained units — versions (store) or entries (timeline)
(0 = unbounded).
Implementations§
Trait Implementations§
Source§impl Clone for PaneRetentionBudget
impl Clone for PaneRetentionBudget
Source§fn clone(&self) -> PaneRetentionBudget
fn clone(&self) -> PaneRetentionBudget
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 PaneRetentionBudget
Source§impl Debug for PaneRetentionBudget
impl Debug for PaneRetentionBudget
impl Eq for PaneRetentionBudget
Source§impl PartialEq for PaneRetentionBudget
impl PartialEq for PaneRetentionBudget
Source§fn eq(&self, other: &PaneRetentionBudget) -> bool
fn eq(&self, other: &PaneRetentionBudget) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PaneRetentionBudget
impl Serialize for PaneRetentionBudget
impl StructuralPartialEq for PaneRetentionBudget
Auto Trait Implementations§
impl Freeze for PaneRetentionBudget
impl RefUnwindSafe for PaneRetentionBudget
impl Send for PaneRetentionBudget
impl Sync for PaneRetentionBudget
impl Unpin for PaneRetentionBudget
impl UnsafeUnpin for PaneRetentionBudget
impl UnwindSafe for PaneRetentionBudget
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