Lines Matching refs:index_into_mut
25 fn index_into_mut<'a>(&self, value: &'a mut JsonValue) -> &'a mut JsonValue;
107 fn index_into_mut<'a>(&self, value: &'a mut JsonValue) -> &'a mut JsonValue {
117 self.index_into_mut(value)
216 fn index_into_mut<'a>(&self, value: &'a mut JsonValue) -> &'a mut JsonValue {
239 self.index_into_mut(value)
273 fn index_into_mut<'a>(&self, value: &'a mut JsonValue) -> &'a mut JsonValue {
274 self.as_str().index_into_mut(value)
293 fn index_into_mut<'v>(&self, value: &'v mut JsonValue) -> &'v mut JsonValue {
294 (**self).index_into_mut(value)
335 /// UT test for `usize::index_into_mut`.
342 /// 2. Calls `Index::index_into_mut`.
347 assert!(0usize.index_into_mut(&mut value).is_number());
348 assert!(1usize.index_into_mut(&mut value).is_null());
351 assert!(0usize.index_into_mut(&mut value).is_null());
389 /// UT test for `str::index_into_mut`.
396 /// 2. Calls `Index::index_into_mut`.
401 assert!("key1".index_into_mut(&mut value).is_string());
402 assert!("key2".index_into_mut(&mut value).is_null());
405 assert!("key1".index_into_mut(&mut value).is_null());
445 /// UT test for `String::index_into_mut`.
452 /// 2. Calls `Index::index_into_mut`.
457 assert!(String::from("key1").index_into_mut(&mut value).is_string());
458 assert!(String::from("key2").index_into_mut(&mut value).is_null());
461 assert!(String::from("key1").index_into_mut(&mut value).is_null());