From: Kostya Shishkov Date: Mon, 6 Jul 2020 16:34:39 +0000 (+0200) Subject: core/formats: implement ToString instead of Display for NAChannelType X-Git-Url: https://git.nihav.org/?p=nihav.git;a=commitdiff_plain;h=81b94329a275bb92066404bd3bb2822c5bb3f424 core/formats: implement ToString instead of Display for NAChannelType --- diff --git a/nihav-core/src/formats.rs b/nihav-core/src/formats.rs index d2f1c25..4c577cf 100644 --- a/nihav-core/src/formats.rs +++ b/nihav-core/src/formats.rs @@ -220,9 +220,9 @@ impl FromStr for NAChannelType { } } -impl fmt::Display for NAChannelType { - fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { - let name = match *self { +impl ToString for NAChannelType { + fn to_string(&self) -> String { + match *self { NAChannelType::C => "C".to_string(), NAChannelType::L => "L".to_string(), NAChannelType::R => "R".to_string(), @@ -251,8 +251,7 @@ impl fmt::Display for NAChannelType { NAChannelType::Rt => "Rt".to_string(), NAChannelType::Lo => "Lo".to_string(), NAChannelType::Ro => "Ro".to_string(), - }; - write!(f, "{}", name) + } } }