pub struct ColdGrains { /* private fields */ }Implementations§
Source§impl ColdGrains
impl ColdGrains
Trait Implementations§
Source§impl Analyzer for ColdGrains
impl Analyzer for ColdGrains
Source§fn analyze(&self, ctx: &AnalyzeCtx<'_>) -> Result<Vec<RecDraft>>
fn analyze(&self, ctx: &AnalyzeCtx<'_>) -> Result<Vec<RecDraft>>
Produce recommendation drafts.
dedup_key, origin, and the params
snapshot are stamped by the engine afterward, not here. Returning an
error drops this analyzer’s findings for the run; other analyzers are
unaffected.fn manifest(&self) -> &AnalyzerManifest
Auto Trait Implementations§
impl Freeze for ColdGrains
impl RefUnwindSafe for ColdGrains
impl Send for ColdGrains
impl Sync for ColdGrains
impl Unpin for ColdGrains
impl UnsafeUnpin for ColdGrains
impl UnwindSafe for ColdGrains
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