diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-12-16 11:24:45 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-12-16 11:24:45 +0100 |
commit | 15a1338e5e959cfb2a5ad4e34a99824931dc8c01 (patch) | |
tree | 818c8327e3633b28723a4df1d6b7ad745e33636f /src/util/mod.rs | |
parent | f3b9eb9628d50f49522a8eec6f704b2a85bcb59f (diff) |
Replace manual Display implementations with derive
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/util/mod.rs')
-rw-r--r-- | src/util/mod.rs | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/util/mod.rs b/src/util/mod.rs index 478962a..9d75f1e 100644 --- a/src/util/mod.rs +++ b/src/util/mod.rs @@ -1,8 +1,9 @@ use serde::Serialize; use serde::Deserialize; -#[derive(Serialize, Deserialize, Clone, Debug, Hash, Eq, PartialEq, Ord, PartialOrd)] +#[derive(parse_display::Display, Serialize, Deserialize, Clone, Debug, Hash, Eq, PartialEq, Ord, PartialOrd)] #[serde(transparent)] +#[display("{0}")] pub struct EnvironmentVariableName(String); impl From<&str> for EnvironmentVariableName { @@ -17,12 +18,6 @@ impl AsRef<str> for EnvironmentVariableName { } } -impl std::fmt::Display for EnvironmentVariableName { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::result::Result<(), std::fmt::Error> { - self.0.fmt(f) - } -} - pub mod docker; pub mod filters; pub mod git; |