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
//! The single error type of the verify core.
//!
//! Every fallible entry point returns [`Result`]. The variants map one-to-one to
//! the ways verification can fail before a verdict is even reached: a malformed
//! claim, a malformed report, unusable data, or the backtest engine refusing to
//! run. A *refuted* claim is **not** an error — that is a successful [`Verdict`]
//! with `matches == false`.
//!
//! [`Verdict`]: crate::Verdict
use Error;
/// The result of a wickra-verify-core operation.
pub type Result<T> = Result;
/// Everything that can go wrong while verifying a claim.