pub struct EvalCassette {
pub compiler_tokens: u64,
pub raw: EvalPlayback,
pub compiled: EvalPlayback,
pub downshifted: EvalPlayback,
}Expand description
Deterministic cassette rows for one eval case.
Fields§
§compiler_tokens: u64Compiler or lift token cost charged when the artifact is not cached.
raw: EvalPlaybackRaw prose baseline playback.
compiled: EvalPlaybackCompiled artifact playback.
downshifted: EvalPlaybackDownshifted compiled playback.
Implementations§
Source§impl EvalCassette
impl EvalCassette
Sourcepub fn new(
compiler_tokens: u64,
raw: EvalPlayback,
compiled: EvalPlayback,
downshifted: EvalPlayback,
) -> Self
pub fn new( compiler_tokens: u64, raw: EvalPlayback, compiled: EvalPlayback, downshifted: EvalPlayback, ) -> Self
Builds the deterministic playback set for one case.
Trait Implementations§
Source§impl Clone for EvalCassette
impl Clone for EvalCassette
Source§fn clone(&self) -> EvalCassette
fn clone(&self) -> EvalCassette
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 EvalCassette
impl Debug for EvalCassette
Source§impl PartialEq for EvalCassette
impl PartialEq for EvalCassette
impl StructuralPartialEq for EvalCassette
Auto Trait Implementations§
impl Freeze for EvalCassette
impl RefUnwindSafe for EvalCassette
impl Send for EvalCassette
impl Sync for EvalCassette
impl Unpin for EvalCassette
impl UnsafeUnpin for EvalCassette
impl UnwindSafe for EvalCassette
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