X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-core%2Fsrc%2Fformats.rs;h=f96eb53028ba4283c35015241a6ed90f69cf0a4c;hb=12259bf7f62e75d8711734b706a23da8a9b4f262;hp=6d7f1a152caba62dfa1c78c402c963c933109483;hpb=00eac62b31ccdaf994779da3f39c00414e5a585b;p=nihav.git diff --git a/nihav-core/src/formats.rs b/nihav-core/src/formats.rs index 6d7f1a1..f96eb53 100644 --- a/nihav-core/src/formats.rs +++ b/nihav-core/src/formats.rs @@ -216,9 +216,9 @@ impl FromStr for NAChannelType { } } -impl ToString for NAChannelType { - fn to_string(&self) -> String { - match *self { +impl fmt::Display for NAChannelType { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + let name = match *self { NAChannelType::C => "C".to_string(), NAChannelType::L => "L".to_string(), NAChannelType::R => "R".to_string(), @@ -247,7 +247,8 @@ impl ToString for NAChannelType { NAChannelType::Rt => "Rt".to_string(), NAChannelType::Lo => "Lo".to_string(), NAChannelType::Ro => "Ro".to_string(), - } + }; + write!(f, "{}", name) } }