pub struct FailureMiner { /* private fields */ }Expand description
Miner de failures.
Implementations§
Source§impl FailureMiner
impl FailureMiner
pub fn new(db: Arc<Database>) -> Self
Sourcepub fn record_session_outcome(
&self,
session_id: Uuid,
outcome: SessionOutcome,
affected_files: u32,
bugs_introduced: u32,
user_corrections: Option<&str>,
) -> Result<()>
pub fn record_session_outcome( &self, session_id: Uuid, outcome: SessionOutcome, affected_files: u32, bugs_introduced: u32, user_corrections: Option<&str>, ) -> Result<()>
Registra el outcome de una sesión.
Sourcepub fn mine(&self, project: &str) -> Result<FailureReport>
pub fn mine(&self, project: &str) -> Result<FailureReport>
Ejecuta el análisis completo: sesiones failure + feedback not_useful → patterns. Genera memorias correctivas automáticamente para los patterns más frecuentes.
Auto Trait Implementations§
impl Freeze for FailureMiner
impl RefUnwindSafe for FailureMiner
impl Send for FailureMiner
impl Sync for FailureMiner
impl Unpin for FailureMiner
impl UnsafeUnpin for FailureMiner
impl UnwindSafe for FailureMiner
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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