Lines Matching refs:Index
20 pub trait Index: private::IndexSealed {
31 impl Index for usize {
146 impl Index for str {
266 impl Index for String {
267 /// Same as 'Index for str'.
272 /// Same as 'Index for str'.
277 /// Same as 'Index for str'.
283 impl<'a, T> Index for &'a T
285 T: ?Sized + Index,
287 /// Implements Index for the relevant reference type.
292 /// Implements Index for the relevant reference type.
297 /// Implements Index for the relevant reference type.
303 // To prevent the Index by external implementation.
318 use crate::{Array, Index, JsonValue, Object};
327 /// 2. Calls `Index::index_into`.
342 /// 2. Calls `Index::index_into_mut`.
362 /// 2. Calls `Index::index_remove`.
381 /// 2. Calls `Index::index_into`.
396 /// 2. Calls `Index::index_into_mut`.
416 /// 2. Calls `Index::index_remove`.
437 /// 2. Calls `Index::index_into`.
452 /// 2. Calls `Index::index_into_mut`.
472 /// 2. Calls `Index::index_remove`.