transport_parameters::Error: Fail

This commit is contained in:
Benjamin Saunders
2018-03-09 18:25:32 -08:00
parent a9130f3056
commit a69dd0bd01
+4 -1
View File
@@ -31,10 +31,13 @@ impl Default for TransportParameters {
}}
}
#[derive(Debug, Copy, Clone, Eq, PartialEq)]
#[derive(Debug, Copy, Clone, Eq, PartialEq, Fail)]
pub enum Error {
#[fail(display = "version negotiation was tampered with")]
VersionNegotiation,
#[fail(display = "parameter had illegal value")]
IllegalValue,
#[fail(display = "parameters were malformed")]
Malformed,
}