pub struct MemReasoningStrategy {
pub id: String,
pub outcome: String,
pub summary: String,
}Expand description
A reasoning strategy projection used by context assembly.
Fields§
§id: StringUnique strategy identifier (used by mark_reasoning_used).
outcome: StringOutcome label (e.g. "success", "failure").
summary: StringDistilled strategy summary injected into the system prompt.
Trait Implementations§
Source§impl Clone for MemReasoningStrategy
impl Clone for MemReasoningStrategy
Source§fn clone(&self) -> MemReasoningStrategy
fn clone(&self) -> MemReasoningStrategy
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 MemReasoningStrategy
impl RefUnwindSafe for MemReasoningStrategy
impl Send for MemReasoningStrategy
impl Sync for MemReasoningStrategy
impl Unpin for MemReasoningStrategy
impl UnsafeUnpin for MemReasoningStrategy
impl UnwindSafe for MemReasoningStrategy
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