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(), } }