summaryrefslogtreecommitdiffstats
path: root/src/util/mod.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-12-16 11:24:45 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-12-16 11:24:45 +0100
commit15a1338e5e959cfb2a5ad4e34a99824931dc8c01 (patch)
tree818c8327e3633b28723a4df1d6b7ad745e33636f /src/util/mod.rs
parentf3b9eb9628d50f49522a8eec6f704b2a85bcb59f (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.rs9
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;