pub trait RepositoryExt {
// Required methods
fn walk_history<C, T>(&self, commit_id: Oid, callback: C) -> Option<T>
where C: Fn(Oid) -> Option<T>;
fn iter_commit_id<'repo>(
&'repo self,
commit: &'repo Commit<'_>,
) -> CommitIdIter<'repo> ⓘ;
}
Required Methods§
fn walk_history<C, T>(&self, commit_id: Oid, callback: C) -> Option<T>
fn iter_commit_id<'repo>( &'repo self, commit: &'repo Commit<'_>, ) -> CommitIdIter<'repo> ⓘ
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.