pub struct UpdateRecallReport {
pub commits_scanned: usize,
pub commits_with_changes: usize,
pub correctly_updated: usize,
pub recall: f64,
}Expand description
维度 4:增量召回
Fields§
§commits_scanned: usize回放的 commit 数(≤ MAX_RECALL_COMMITS)
commits_with_changes: usize有源码变更的 commit 数(前置条件:无变更 commit 不要求触发)
correctly_updated: usize成功触发重生成的 commit 数(documents 非空)
recall: f64召回率 = correctly / with_changes(with_changes 为 0 时为 1.0 空集约定)
Trait Implementations§
Source§impl Clone for UpdateRecallReport
impl Clone for UpdateRecallReport
Source§fn clone(&self) -> UpdateRecallReport
fn clone(&self) -> UpdateRecallReport
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 UpdateRecallReport
impl Debug for UpdateRecallReport
Auto Trait Implementations§
impl Freeze for UpdateRecallReport
impl RefUnwindSafe for UpdateRecallReport
impl Send for UpdateRecallReport
impl Sync for UpdateRecallReport
impl Unpin for UpdateRecallReport
impl UnsafeUnpin for UpdateRecallReport
impl UnwindSafe for UpdateRecallReport
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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