Trait ijson::ValueIndex [−][src]
pub trait ValueIndex: Sealed + Copy { }
Trait which abstracts over the various number and string types
which can be used to index into an IValue
.
pub trait ValueIndex: Sealed + Copy { }
Trait which abstracts over the various number and string types
which can be used to index into an IValue
.
impl ValueIndex for usize
[src]fn index_into(self, v: &IValue) -> Option<&IValue>
[src]fn index_into_mut(self, v: &mut IValue) -> Option<&mut IValue>
[src]fn index_or_insert(self, v: &mut IValue) -> &mut IValue
[src]fn remove(self, v: &mut IValue) -> Option<IValue>
[src]impl ValueIndex for &str
[src]fn index_into(self, v: &IValue) -> Option<&IValue>
[src]fn index_into_mut(self, v: &mut IValue) -> Option<&mut IValue>
[src]fn index_or_insert(self, v: &mut IValue) -> &mut IValue
[src]fn remove(self, v: &mut IValue) -> Option<IValue>
[src]impl<T: ValueIndex> ValueIndex for &T
[src]fn index_into(self, v: &IValue) -> Option<&IValue>
[src]fn index_into_mut(self, v: &mut IValue) -> Option<&mut IValue>
[src]fn index_or_insert(self, v: &mut IValue) -> &mut IValue
[src]fn remove(self, v: &mut IValue) -> Option<IValue>
[src]impl ValueIndex for &IString
[src]