Lines Matching refs:object

27 /// Only opening ` btree_object ` feature can be used, and associated with the object of other feature conflict. (Enabled by default)
33 /// let object = Object::new();
34 /// assert_eq!(object.is_empty(), true);
48 /// let object = Object::new();
49 /// assert_eq!(object.is_empty(), true);
63 /// let mut object = Object::new();
64 /// assert_eq!(object.len(), 0);
65 /// object.insert(String::from("null"), JsonValue::Null);
66 /// assert_eq!(object.len(), 1);
78 /// let mut object = Object::new();
79 /// assert_eq!(object.is_empty(), true);
80 /// object.insert(String::from("null"), JsonValue::Null);
81 /// assert_eq!(object.is_empty(), false);
93 /// let mut object = Object::new();
94 /// object.insert(String::from("null"), JsonValue::Null);
96 /// assert_eq!(object.contains_key("null"), true);
97 /// assert_eq!(object.contains_key("no_such_key"), false);
109 /// let mut object = Object::new();
110 /// assert_eq!(object.len(), 0);
111 /// object.insert(String::from("null"), JsonValue::Null);
112 /// assert_eq!(object.len(), 1);
124 /// let mut object = Object::new();
125 /// object.insert(String::from("null"), JsonValue::Null);
126 /// assert_eq!(object.len(), 1);
127 /// assert_eq!(object.remove("null"), Some(JsonValue::Null));
128 /// assert_eq!(object.len(), 0);
140 /// let object = Object::new();
141 /// let iter = object.iter();
153 /// let mut object = Object::new();
154 /// let iter_mut = object.iter_mut();
166 /// let mut object = Object::new();
167 /// object.insert(String::from("test"), JsonValue::Number(Number::from(123)));
169 /// assert_eq!(object.get("test"), Some(&JsonValue::Number(Number::from(123))));
170 /// assert_eq!(object.get("no_such_key"), None);
182 /// let mut object = Object::new();
183 /// object.insert(String::from("null"), JsonValue::Null);
185 /// assert_eq!(object.get_mut("null"), Some(&mut JsonValue::Null));
186 /// assert_eq!(object.get_mut("no_such_key"), None);
227 let mut object = object!("key1" => "value1");
228 let mut iter = object.iter_mut();
247 let object = object!("key1" => "value1"; "key2" => "value2");
249 format!("{object}"),
253 format!("{object:?}"),
269 let object1 = object!("key1" => "value1");
270 let object2 = object!("key1" => "value1"; "key2" => "value2");
271 let object3 = object!("key1" => "value1"; "key3" => "value3");