summaryrefslogtreecommitdiff
path: root/core/resources.rs
diff options
context:
space:
mode:
authorAaron O'Mullan <aaron.omullan@gmail.com>2021-04-09 20:07:24 +0200
committerGitHub <noreply@github.com>2021-04-09 14:07:24 -0400
commit0fd1fb9329512258064c3c04e3c2d990f3748834 (patch)
treed0507064da94fcc9a8321c151d2cdfe11999a2ab /core/resources.rs
parent01d8d70b10797a4671908af35b57f94ab2aeec4e (diff)
perf: use BTreeMap for ResourceTable (#10074)
Diffstat (limited to 'core/resources.rs')
-rw-r--r--core/resources.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/resources.rs b/core/resources.rs
index dc372884b..37f2b8edd 100644
--- a/core/resources.rs
+++ b/core/resources.rs
@@ -10,7 +10,7 @@ use std::any::type_name;
use std::any::Any;
use std::any::TypeId;
use std::borrow::Cow;
-use std::collections::HashMap;
+use std::collections::BTreeMap;
use std::iter::Iterator;
use std::rc::Rc;
@@ -67,7 +67,7 @@ pub type ResourceId = u32;
/// the key in the map.
#[derive(Default)]
pub struct ResourceTable {
- index: HashMap<ResourceId, Rc<dyn Resource>>,
+ index: BTreeMap<ResourceId, Rc<dyn Resource>>,
next_rid: ResourceId,
}