Trait git_scanner::indicator_calculator::IndicatorCalculator[][src]

pub trait IndicatorCalculator: Debug {
    fn name(&self) -> String;
fn calculate(&mut self, path: &Path) -> Result<Option<Value>, Error>;
fn metadata(&self) -> Result<Option<Value>, Error>; }

Wrapper for the logic that calculates toxicity indicators

Required methods

fn name(&self) -> String[src]

fn calculate(&mut self, path: &Path) -> Result<Option<Value>, Error>[src]

fn metadata(&self) -> Result<Option<Value>, Error>[src]

root-level metadata - output after all files added

Loading content...

Implementors

Loading content...