pub trait GitSource {
// Required method
fn read_git(
&mut self,
id: &Sha1Id,
) -> Result<(GitObjKind, Vec<u8>), BridgeError>;
}Expand description
Where the driver reads git objects from. CatFileBatch for real
repositories; an in-memory map for hermetic tests/vectors.
Required Methods§
fn read_git( &mut self, id: &Sha1Id, ) -> Result<(GitObjKind, Vec<u8>), BridgeError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".