pub struct JsonDocumentArray<'d> { /* private fields */ }Expand description
The items of an array in a JsonDocument.
Trait Implementations§
Source§impl<'d> ArrayView<'d> for JsonDocumentArray<'d>
impl<'d> ArrayView<'d> for JsonDocumentArray<'d>
type Item = JsonDocumentValue<'d>
fn len(self) -> usize
Source§fn get(self, index: usize) -> JsonDocumentValue<'d>
fn get(self, index: usize) -> JsonDocumentValue<'d>
The item at an index (which must be below
len).fn iter(self) -> impl Iterator<Item = JsonDocumentValue<'d>>
Source§fn tail(self, start: usize) -> impl Iterator<Item = JsonDocumentValue<'d>>
fn tail(self, start: usize) -> impl Iterator<Item = JsonDocumentValue<'d>>
The items from an index on (none when it is past the end).
fn is_empty(self) -> bool
Source§impl<'d> Clone for JsonDocumentArray<'d>
impl<'d> Clone for JsonDocumentArray<'d>
impl<'d> Copy for JsonDocumentArray<'d>
Auto Trait Implementations§
impl<'d> Freeze for JsonDocumentArray<'d>
impl<'d> RefUnwindSafe for JsonDocumentArray<'d>
impl<'d> Send for JsonDocumentArray<'d>
impl<'d> Sync for JsonDocumentArray<'d>
impl<'d> Unpin for JsonDocumentArray<'d>
impl<'d> UnsafeUnpin for JsonDocumentArray<'d>
impl<'d> UnwindSafe for JsonDocumentArray<'d>
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