pub struct MemGitSource(pub HashMap<Sha1Id, (GitObjKind, Vec<u8>)>);Expand description
In-memory source for tests and golden vectors.
Tuple Fields§
§0: HashMap<Sha1Id, (GitObjKind, Vec<u8>)>Implementations§
Source§impl MemGitSource
impl MemGitSource
Trait Implementations§
Source§impl Debug for MemGitSource
impl Debug for MemGitSource
Source§impl Default for MemGitSource
impl Default for MemGitSource
Source§fn default() -> MemGitSource
fn default() -> MemGitSource
Returns the “default value” for a type. Read more
Source§impl GitSource for MemGitSource
impl GitSource for MemGitSource
fn read_git( &mut self, id: &Sha1Id, ) -> Result<(GitObjKind, Vec<u8>), BridgeError>
Auto Trait Implementations§
impl Freeze for MemGitSource
impl RefUnwindSafe for MemGitSource
impl Send for MemGitSource
impl Sync for MemGitSource
impl Unpin for MemGitSource
impl UnsafeUnpin for MemGitSource
impl UnwindSafe for MemGitSource
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