summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorHeiko Schaefer <heiko@schaefer.name>2022-10-05 18:31:20 +0200
committerHeiko Schaefer <heiko@schaefer.name>2022-10-07 11:55:34 +0200
commitbce68f5d983249c60b4de93f84f27066d43efaab (patch)
tree7a3291d3d05a46b627570268fccfdbe67c209d0c /net
parentc093b28e4dc48c5b60792dcc76d83dcf068015b1 (diff)
net: derive Default implementation instead of hand coding it
Less code to maintain this way. Sponsored-by: pep.foundation
Diffstat (limited to 'net')
-rw-r--r--net/src/wkd.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/net/src/wkd.rs b/net/src/wkd.rs
index d2b6b4b9..9f3e330e 100644
--- a/net/src/wkd.rs
+++ b/net/src/wkd.rs
@@ -382,14 +382,9 @@ pub fn insert<P, S, V>(base_path: P, domain: S, variant: V,
Ok(())
}
+#[derive(Default)]
struct KeyRing(HashMap<Fingerprint, Cert>);
-impl Default for KeyRing {
- fn default() -> Self {
- Self(Default::default())
- }
-}
-
impl KeyRing {
fn insert(&mut self, cert: Cert) -> Result<()> {
let fp = cert.fingerprint();