pub struct ManualCompactionRequest {
pub model: String,
pub prompt: String,
pub recovery_handle: String,
}Expand description
A configured-model request for one manual compaction.
The source text is deliberately held only in the running process. Callers persist the resulting summary and recovery handle, never this request body.
Fields§
§model: StringThe selected configured model; manual compaction never substitutes a local summarizer.
prompt: StringPrompt sent to that configured model.
recovery_handle: StringHandle for reopening the original session material after success.
Trait Implementations§
Source§impl Clone for ManualCompactionRequest
impl Clone for ManualCompactionRequest
Source§fn clone(&self) -> ManualCompactionRequest
fn clone(&self) -> ManualCompactionRequest
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 moreSource§impl Debug for ManualCompactionRequest
impl Debug for ManualCompactionRequest
impl Eq for ManualCompactionRequest
Source§impl PartialEq for ManualCompactionRequest
impl PartialEq for ManualCompactionRequest
impl StructuralPartialEq for ManualCompactionRequest
Auto Trait Implementations§
impl Freeze for ManualCompactionRequest
impl RefUnwindSafe for ManualCompactionRequest
impl Send for ManualCompactionRequest
impl Sync for ManualCompactionRequest
impl Unpin for ManualCompactionRequest
impl UnsafeUnpin for ManualCompactionRequest
impl UnwindSafe for ManualCompactionRequest
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