Expand description
Error taxonomy for the crate::git backend.
Errors carry String detail fields rather than boxing underlying gix
error types. Keeping the public API free of leaky backend types means the
trait surface stays stable across backend swaps and #[non_exhaustive]
can be safely extended in future slices (e.g. auth, shallow, submodules).
Enumsยง
- GitError
- Errors produced by any
crate::git::GitBackendimplementation.