pub enum BenchmarkMemoryRole {
Episodic,
SemanticOperator,
AntiPattern,
}Variants§
Episodic
Exact run/task outcome memory. Useful evidence, but low-priority guidance because it often overfits one benchmark instance.
SemanticOperator
A reusable tactic or operator that can transfer across task slugs.
AntiPattern
A reusable warning about a failure mode or misleading tactic.
Implementations§
Trait Implementations§
Source§impl Clone for BenchmarkMemoryRole
impl Clone for BenchmarkMemoryRole
Source§fn clone(&self) -> BenchmarkMemoryRole
fn clone(&self) -> BenchmarkMemoryRole
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 BenchmarkMemoryRole
Source§impl Debug for BenchmarkMemoryRole
impl Debug for BenchmarkMemoryRole
Source§impl Default for BenchmarkMemoryRole
impl Default for BenchmarkMemoryRole
Source§fn default() -> BenchmarkMemoryRole
fn default() -> BenchmarkMemoryRole
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BenchmarkMemoryRole
impl<'de> Deserialize<'de> for BenchmarkMemoryRole
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BenchmarkMemoryRole
Source§impl PartialEq for BenchmarkMemoryRole
impl PartialEq for BenchmarkMemoryRole
Source§fn eq(&self, other: &BenchmarkMemoryRole) -> bool
fn eq(&self, other: &BenchmarkMemoryRole) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BenchmarkMemoryRole
impl Serialize for BenchmarkMemoryRole
impl StructuralPartialEq for BenchmarkMemoryRole
Auto Trait Implementations§
impl Freeze for BenchmarkMemoryRole
impl RefUnwindSafe for BenchmarkMemoryRole
impl Send for BenchmarkMemoryRole
impl Sync for BenchmarkMemoryRole
impl Unpin for BenchmarkMemoryRole
impl UnsafeUnpin for BenchmarkMemoryRole
impl UnwindSafe for BenchmarkMemoryRole
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