1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
use std::io;
quick_error! {
#[derive(Debug)]
pub enum Error {
WriteError(err: io::Error) {
description("error writing index")
display("error writing index: {}", err)
}
OpenDir(err: io::Error) {
description("error opening dir")
display("error opening dir: {}", err)
}
ListDir(err: io::Error) {
description("error listing directory")
display("error listing directory: {}", err)
}
ReadFile(err: io::Error) {
description("error reading file")
display("error reading file: {}", err)
}
NoRootDirectory {
description("no root directory to build index for")
}
UnsupportedHash {
description("Unsupported hash algorithm")
}
#[doc(hidden)]
__Nonexhaustive
}
}