From 97704e652081cf0f81cb9ec6f21e88f27b8a8540 Mon Sep 17 00:00:00 2001 From: dtzxporter Date: Wed, 19 Oct 2022 12:47:43 -0400 Subject: [PATCH] Derive clone, hash, eq for KeyRange to allow it to be stored in a map. --- src/kv/mod.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/kv/mod.rs b/src/kv/mod.rs index ac4bcd8..9137d26 100644 --- a/src/kv/mod.rs +++ b/src/kv/mod.rs @@ -96,6 +96,7 @@ impl From for KeyValue { } /// KeyRange is an abstraction for describing etcd key of various types. +#[derive(Clone, Hash, PartialEq, Eq)] pub struct KeyRange { pub key: Vec, pub range_end: Vec,