History

refactor

Sebastian Thiel committed 6 years ago

Commit 7bc321e1 parent 69f79302 files · +10 −22Browse files

Unified · Split

2 files
  1. git-odb/src/loose/db/iter.rs +4 −8
  2. git-odb/src/zlib/stream/deflate.rs +6 −14
git-odb/src/loose/db/iter.rs+4−8
@@ -1,15 +1,11 @@
11 use crate::loose::Db;
22 use git_object::owned;
3−use quick_error::quick_error;
43 use walkdir::WalkDir;
54
6−quick_error! {
7− #[derive(Debug)]
8− pub enum Error {
9− WalkDir(err: walkdir::Error) {
10− source(err)
11− }
12− }
5+#[derive(thiserror::Error, Debug)]
6+pub enum Error {
7+ #[error(transparent)]
8+ WalkDir(#[from] walkdir::Error),
139 }
1410
1511 /// Iteration and traversal
git-odb/src/zlib/stream/deflate.rs+6−14
@@ -1,21 +1,13 @@
11 use super::Status;
22 use miniz_oxide::{deflate, deflate::core::CompressorOxide, MZError, MZFlush, MZStatus};
3−use quick_error::quick_error;
43 use std::io;
54
6−quick_error! {
7− #[derive(Debug)]
8− pub enum Error {
9− Compression {
10− display("The compression failed due to an unknown error")
11− }
12− ZLibNeedDict {
13− display("Need dictionary")
14− }
15− Error(err: MZError) {
16− display("A compression error occurred: {:?}", err)
17− }
18− }
5+#[derive(thiserror::Error, Debug)]
6+pub enum Error {
7+ #[error("Need dictionary")]
8+ ZLibNeedDict,
9+ #[error("A compression error occurred: {0:?}")]
10+ Error(MZError),
1911 }
2012
2113 pub struct Deflate {