From 689d55c31d6f1c173ee34893273d0ebdcbf21c28 Mon Sep 17 00:00:00 2001 From: Aiden McClelland Date: Thu, 28 Dec 2023 17:36:04 -0700 Subject: [PATCH] switch to ordmap for better cloning --- rpc-toolkit/src/handler.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rpc-toolkit/src/handler.rs b/rpc-toolkit/src/handler.rs index 676ccba..6d85d31 100644 --- a/rpc-toolkit/src/handler.rs +++ b/rpc-toolkit/src/handler.rs @@ -321,7 +321,7 @@ impl<'a> std::borrow::Borrow> for Name { } #[derive(Debug, Clone)] -pub(crate) struct SubcommandMap(pub(crate) BTreeMap, DynHandler>>); +pub(crate) struct SubcommandMap(pub(crate) OrdMap, DynHandler>>); impl SubcommandMap { fn insert( &mut self, @@ -362,7 +362,7 @@ impl ParentHandler { pub fn new() -> Self { Self { _phantom: PhantomData, - subcommands: SubcommandMap(BTreeMap::new()), + subcommands: SubcommandMap(OrdMap::new()), metadata: OrdMap::new(), } }