rust/hedgewars-server/src/core/indexslab.rs
changeset 15441 61a0bd0bb021
parent 15439 a158ff8f84ef
--- a/rust/hedgewars-server/src/core/indexslab.rs	Tue Oct 01 23:53:09 2019 +0300
+++ b/rust/hedgewars-server/src/core/indexslab.rs	Fri Oct 04 23:23:35 2019 +0300
@@ -19,6 +19,14 @@
         }
     }
 
+    pub fn get(&self, index: usize) -> Option<&T> {
+        self.data[index].as_ref()
+    }
+
+    pub fn get_mut(&mut self, index: usize) -> Option<&mut T> {
+        self.data[index].as_mut()
+    }
+
     pub fn insert(&mut self, index: usize, value: T) {
         if index >= self.data.len() {
             self.data.reserve(index - self.data.len() + 1);