pub struct AutoReport {
pub pick: Candidate,
pub tried: Vec<(Candidate, usize, f64)>,
pub skipped: Vec<Candidate>,
pub probe_rank: usize,
}Expand description
What the portfolio encoder did.
Fields§
§pick: CandidateThe candidate whose stream was kept.
tried: Vec<(Candidate, usize, f64)>Every candidate encoded: (candidate, stream bytes, encode seconds).
skipped: Vec<Candidate>Candidates the pre-screen skipped.
probe_rank: usizePre-screen QTT probe max rank (see prescreen).
Trait Implementations§
Source§impl Clone for AutoReport
impl Clone for AutoReport
Auto Trait Implementations§
impl Freeze for AutoReport
impl RefUnwindSafe for AutoReport
impl Send for AutoReport
impl Sync for AutoReport
impl Unpin for AutoReport
impl UnsafeUnpin for AutoReport
impl UnwindSafe for AutoReport
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