pub struct BenchmarkBrainContext {Show 17 fields
pub dataset: String,
pub task: String,
pub task_slug: Option<String>,
pub warm_policy: BenchmarkWarmPolicy,
pub query: String,
pub stage: String,
pub budget_tokens: u32,
pub used_tokens: u32,
pub capsule_count: usize,
pub memory_capsule_count: usize,
pub benchmark_memory_count: usize,
pub generalizable_memory_count: usize,
pub episodic_memory_count: usize,
pub required_ok: bool,
pub playbook_markdown: String,
pub capsules: Vec<ContextCapsule>,
pub excluded: Vec<ContextCapsule>,
}Fields§
§dataset: String§task: String§task_slug: Option<String>§warm_policy: BenchmarkWarmPolicy§query: String§stage: String§budget_tokens: u32§used_tokens: u32§capsule_count: usize§memory_capsule_count: usize§benchmark_memory_count: usize§generalizable_memory_count: usize§episodic_memory_count: usize§required_ok: bool§playbook_markdown: String§capsules: Vec<ContextCapsule>§excluded: Vec<ContextCapsule>Trait Implementations§
Source§impl Clone for BenchmarkBrainContext
impl Clone for BenchmarkBrainContext
Source§fn clone(&self) -> BenchmarkBrainContext
fn clone(&self) -> BenchmarkBrainContext
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 BenchmarkBrainContext
impl Debug for BenchmarkBrainContext
Source§impl<'de> Deserialize<'de> for BenchmarkBrainContext
impl<'de> Deserialize<'de> for BenchmarkBrainContext
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
Auto Trait Implementations§
impl Freeze for BenchmarkBrainContext
impl RefUnwindSafe for BenchmarkBrainContext
impl Send for BenchmarkBrainContext
impl Sync for BenchmarkBrainContext
impl Unpin for BenchmarkBrainContext
impl UnsafeUnpin for BenchmarkBrainContext
impl UnwindSafe for BenchmarkBrainContext
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