diff options
author | Heiko Schaefer <heiko@schaefer.name> | 2022-10-05 18:31:20 +0200 |
---|---|---|
committer | Heiko Schaefer <heiko@schaefer.name> | 2022-10-07 11:55:34 +0200 |
commit | bce68f5d983249c60b4de93f84f27066d43efaab (patch) | |
tree | 7a3291d3d05a46b627570268fccfdbe67c209d0c /net | |
parent | c093b28e4dc48c5b60792dcc76d83dcf068015b1 (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.rs | 7 |
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(); |