pub struct ExactJsonObject { /* private fields */ }Expand description
An ordered JSON object.
Implementations§
Source§impl ExactJsonObject
impl ExactJsonObject
Sourcepub fn members(&self) -> &[ExactJsonMember]
pub fn members(&self) -> &[ExactJsonMember]
Returns the object’s members in their admitted order.
Sourcepub fn get(&self, name: &str) -> Option<&ExactJsonValue>
pub fn get(&self, name: &str) -> Option<&ExactJsonValue>
Finds one member by its exact decoded name.
Trait Implementations§
Source§impl Clone for ExactJsonObject
impl Clone for ExactJsonObject
Source§fn clone(&self) -> ExactJsonObject
fn clone(&self) -> ExactJsonObject
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExactJsonObject
impl Debug for ExactJsonObject
Source§impl Default for ExactJsonObject
impl Default for ExactJsonObject
Source§fn default() -> ExactJsonObject
fn default() -> ExactJsonObject
Returns the “default value” for a type. Read more
impl Eq for ExactJsonObject
Source§impl PartialEq for ExactJsonObject
impl PartialEq for ExactJsonObject
impl StructuralPartialEq for ExactJsonObject
Auto Trait Implementations§
impl Freeze for ExactJsonObject
impl RefUnwindSafe for ExactJsonObject
impl Send for ExactJsonObject
impl Sync for ExactJsonObject
impl Unpin for ExactJsonObject
impl UnsafeUnpin for ExactJsonObject
impl UnwindSafe for ExactJsonObject
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).