pub struct RepoAnalyzer { /* private fields */ }
Implementations§
Source§impl RepoAnalyzer
impl RepoAnalyzer
pub fn new( repo: Repository, config: RepoConfig, parent_logger: &Logger, ) -> RepoAnalyzer
pub fn analyze( &self, opts: AnalyzeOpts, ) -> Result<impl Iterator<Item = Result<CommitAnalyzer<'_>, Error>>, Error>
pub fn guess_len(&self, opts: AnalyzeOpts) -> Result<usize, Error>
pub fn from_repo(repo: &Repo, logger: &Logger) -> Result<Self, Error>
Auto Trait Implementations§
impl Freeze for RepoAnalyzer
impl RefUnwindSafe for RepoAnalyzer
impl Send for RepoAnalyzer
impl !Sync for RepoAnalyzer
impl Unpin for RepoAnalyzer
impl UnwindSafe for RepoAnalyzer
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