1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
use derive_more::Display;
#[derive(Debug, Display)]
#[non_exhaustive]
pub enum RuntimeError {
#[display(fmt = "SerializationFailure: {}", _0)]
SerializationFailure(serde_json::Error),
#[display(fmt = "DeserializationFailure: {}", _0)]
DeserializationFailure(serde_json::Error),
#[display(fmt = "JsonInputArgConflict: Arguments exist alongside --json-input")]
JsonInputArgConflict,
#[display(fmt = "InvalidInputReflection: {}", _0)]
InvalidInputReflection(String),
}