pub struct BenchMeta {
pub id: &'static str,
pub display: &'static str,
pub eta_seconds: u64,
pub dataset_bytes: u64,
pub description: &'static str,
}Expand description
Static metadata for one benchmark.
Fields§
§id: &'static strStable identifier used on the CLI (--benches longmemeval).
display: &'static strHuman-readable display name (TUI + RESULTS.md headers).
eta_seconds: u64Approximate wall time in seconds for the full run on a typical laptop (cpu-local mode, ONNX MiniLM). Surfaced in the TUI so users know what they signed up for.
dataset_bytes: u64Approximate dataset size on disk (bytes).
description: &'static strOne-line description shown in mnem bench list.
Trait Implementations§
Source§impl Deserialize<'static> for BenchMeta
impl Deserialize<'static> for BenchMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'static>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for BenchMeta
impl RefUnwindSafe for BenchMeta
impl Send for BenchMeta
impl Sync for BenchMeta
impl Unpin for BenchMeta
impl UnsafeUnpin for BenchMeta
impl UnwindSafe for BenchMeta
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more