From a69dd0bd0193f2b8ea2580422e509fb34c72daa7 Mon Sep 17 00:00:00 2001 From: Benjamin Saunders Date: Fri, 9 Mar 2018 18:25:32 -0800 Subject: [PATCH] transport_parameters::Error: Fail --- src/transport_parameters.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/transport_parameters.rs b/src/transport_parameters.rs index f46b8187f..6d05b66e2 100644 --- a/src/transport_parameters.rs +++ b/src/transport_parameters.rs @@ -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, }