pub struct CompactionSettings {
pub strategy: CompactionStrategy,
pub budget_percent: f32,
pub summarization_model: Option<String>,
}Expand description
Small execution settings the reason atom needs to orchestrate a policy.
Fields§
§strategy: CompactionStrategy§budget_percent: f32§summarization_model: Option<String>Trait Implementations§
Source§impl Clone for CompactionSettings
impl Clone for CompactionSettings
Source§fn clone(&self) -> CompactionSettings
fn clone(&self) -> CompactionSettings
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 moreAuto Trait Implementations§
impl Freeze for CompactionSettings
impl RefUnwindSafe for CompactionSettings
impl Send for CompactionSettings
impl Sync for CompactionSettings
impl Unpin for CompactionSettings
impl UnsafeUnpin for CompactionSettings
impl UnwindSafe for CompactionSettings
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