Lines Matching refs:inner
45 inner: Vec<(String, JsonValue)>,
59 Self { inner: Vec::new() }
74 self.inner.len()
89 self.inner.is_empty()
105 self.inner.iter().any(|(k, _)| k == key)
120 self.inner.push((key, value))
137 let pos = self.inner.iter().position(|(k, _)| k == key)?;
138 Some(self.inner.remove(pos).1)
151 self.inner.iter()
164 self.inner.iter_mut()
181 self.inner.iter().find(|(k, _)| k == key).map(|(_, v)| v)
198 self.inner
206 self.inner.last_mut().map(|(_, v)| v)
210 self.inner.get_mut(index).map(|(_, v)| v)
248 for (n, (key, value)) in self.inner.iter().enumerate() {