Struct messy_json::MessyJsonObjectInner [−][src]
pub struct MessyJsonObjectInner { /* fields omitted */ }
JSON Object schema value
Describe a JSON Object at runtime
Implementations
impl MessyJsonObjectInner
[src]
impl MessyJsonObjectInner
[src]pub fn new(properties: BTreeMap<KeyType, MessyJson>, optional: bool) -> Self
[src]
Create a new MessyJsonObject
pub fn properties(&self) -> &BTreeMap<KeyType, MessyJson>
[src]
Get a reference to the MessyJsonObject’s properties
pub fn has_field(&self, key: &str) -> bool
[src]
Get a reference to the MessyJsonObject’s properties
pub fn optional(&self) -> bool
[src]
Check if the object is optional
Trait Implementations
impl Clone for MessyJsonObjectInner
[src]
impl Clone for MessyJsonObjectInner
[src]fn clone(&self) -> MessyJsonObjectInner
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for MessyJsonObjectInner
[src]
impl Default for MessyJsonObjectInner
[src]fn default() -> MessyJsonObjectInner
[src]
impl Eq for MessyJsonObjectInner
[src]
impl Eq for MessyJsonObjectInner
[src]impl From<MessyJsonObjectInner> for MessyJsonObject
[src]
impl From<MessyJsonObjectInner> for MessyJsonObject
[src]fn from(x: MessyJsonObjectInner) -> Self
[src]
impl Hash for MessyJsonObjectInner
[src]
impl Hash for MessyJsonObjectInner
[src]impl PartialEq<MessyJsonObjectInner> for MessyJsonObjectInner
[src]
impl PartialEq<MessyJsonObjectInner> for MessyJsonObjectInner
[src]fn eq(&self, other: &MessyJsonObjectInner) -> bool
[src]
fn ne(&self, other: &MessyJsonObjectInner) -> bool
[src]
impl StructuralEq for MessyJsonObjectInner
[src]
impl StructuralEq for MessyJsonObjectInner
[src]Auto Trait Implementations
impl RefUnwindSafe for MessyJsonObjectInner
impl RefUnwindSafe for MessyJsonObjectInner
impl Send for MessyJsonObjectInner
impl Send for MessyJsonObjectInner
impl Sync for MessyJsonObjectInner
impl Sync for MessyJsonObjectInner
impl Unpin for MessyJsonObjectInner
impl Unpin for MessyJsonObjectInner
impl UnwindSafe for MessyJsonObjectInner
impl UnwindSafe for MessyJsonObjectInner