Enum json_with_comments::value::index::SliceIndexer
source · pub enum SliceIndexer {}
Trait Implementations§
source§impl<I, F, S: SliceIndex<[JsoncValue<I, F>]> + JsoncIndex<JsoncValue<I, F>>> JsoncIndexer<S, JsoncValue<I, F>> for SliceIndexer
impl<I, F, S: SliceIndex<[JsoncValue<I, F>]> + JsoncIndex<JsoncValue<I, F>>> JsoncIndexer<S, JsoncValue<I, F>> for SliceIndexer
type Output = <S as SliceIndex<[JsoncValue<I, F>]>>::Output
fn get(value: &JsoncValue<I, F>, index: S) -> Option<&Self::Output>
fn get_mut(value: &mut JsoncValue<I, F>, index: S) -> Option<&mut Self::Output>
fn index(value: &JsoncValue<I, F>, index: S) -> &Self::Output
fn index_mut(value: &mut JsoncValue<I, F>, index: S) -> &mut Self::Output
Auto Trait Implementations§
impl RefUnwindSafe for SliceIndexer
impl Send for SliceIndexer
impl Sync for SliceIndexer
impl Unpin for SliceIndexer
impl UnwindSafe for SliceIndexer
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more