Lines Matching refs:object

40 /// let object = Object::new();
41 /// assert_eq!(object.is_empty(), true);
55 /// let object = Object::new();
56 /// assert_eq!(object.is_empty(), true);
68 /// let mut object = Object::new();
69 /// assert_eq!(object.len(), 0);
70 /// object.insert(String::from("null"), JsonValue::Null);
71 /// assert_eq!(object.len(), 1);
83 /// let mut object = Object::new();
84 /// assert_eq!(object.is_empty(), true);
85 /// object.insert(String::from("null"), JsonValue::Null);
86 /// assert_eq!(object.is_empty(), false);
98 /// let mut object = Object::new();
99 /// object.insert(String::from("null"), JsonValue::Null);
101 /// assert_eq!(object.contains_key("null"), true);
102 /// assert_eq!(object.contains_key("no_such_key"), false);
114 /// let mut object = Object::new();
115 /// assert_eq!(object.len(), 0);
116 /// object.insert(String::from("null"), JsonValue::Null);
117 /// assert_eq!(object.len(), 1);
130 /// let mut object = Object::new();
131 /// object.insert(String::from("null"), JsonValue::Null);
132 /// assert_eq!(object.len(), 1);
133 /// assert_eq!(object.remove("null"), Some(JsonValue::Null));
134 /// assert_eq!(object.len(), 0);
147 /// let object = Object::new();
148 /// let iter = object.iter();
160 /// let mut object = Object::new();
161 /// let iter_mut = object.iter_mut();
174 /// let mut object = Object::new();
175 /// object.insert(String::from("test"), JsonValue::Number(Number::from(123)));
177 /// assert_eq!(object.get("test"), Some(&JsonValue::Number(Number::from(123))));
178 /// assert_eq!(object.get("no_such_key"), None);
191 /// let mut object = Object::new();
192 /// object.insert(String::from("null"), JsonValue::Null);
194 /// assert_eq!(object.get_mut("null"), Some(&mut JsonValue::Null));
195 /// assert_eq!(object.get_mut("no_such_key"), None);
279 let object = object!("key1" => "value1");
280 assert!(object.contains_key("key1"));
281 assert!(!object.contains_key("key2"));
295 let mut object = object!("key1" => "value1");
296 let mut iter_mut = object.iter_mut();
315 let mut object = object!("key1" => "value1");
317 object.get_mut("key1"),
320 assert_eq!(object.get_mut("key2"), None);
334 let object = object!("key1" => "value1"; "key2" => "value2");
336 format!("{object}"),
340 format!("{object:?}"),
356 let object1 = object!("key1" => "value1");
357 let object2 = object!("key1" => "value1"; "key2" => "value2");
358 let object3 = object!("key1" => "value1"; "key3" => "value3");