pub struct Report {
pub records: usize,
pub asked: usize,
pub decisions: usize,
pub units: usize,
pub skipped: Skipped,
pub drifted: usize,
pub agree: (usize, usize, f64),
pub current: Estimate,
pub rows: Vec<Row>,
pub picks: Vec<Pick>,
}Fields§
§records: usizeRecords read, asked records among them (free deliveries left out: they ask nothing).
asked: usize§decisions: usize§units: usizeAsked lessons behind the estimates (those of drifted decisions left out).
skipped: Skipped§drifted: usizeDecisions whose replay under the current weights misses the logged p by more than AGREE: the
live draw saw other records (module doc), so they are left out of every estimate.
agree: (usize, usize, f64)The current weights’ replay against the logged p: units within 0.01, of all, the largest |Δ|.
current: Estimate§rows: Vec<Row>§picks: Vec<Pick>Trait Implementations§
impl StructuralPartialEq for Report
Auto Trait Implementations§
impl Freeze for Report
impl RefUnwindSafe for Report
impl Send for Report
impl Sync for Report
impl Unpin for Report
impl UnsafeUnpin for Report
impl UnwindSafe for Report
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