Lines Matching refs:JsonValue

49     let value = match JsonValue::from_text(slice) {
79 let value = &mut *(item as *mut JsonValue);
100 let _ = Box::from_raw(item as *mut JsonValue);
115 let value = &*(item as *mut JsonValue);
117 JsonValue::Array(_) => JsonValue::Array(Array::new()),
118 JsonValue::Object(_) => JsonValue::Object(Object::new()),
124 let value = &*(item as *mut JsonValue);
131 Box::into_raw(Box::from(JsonValue::Null)) as *mut YlongJson
142 let item = &*(item as *mut JsonValue);
151 Box::into_raw(Box::from(JsonValue::Boolean(boolean != FALSE))) as *mut YlongJson
161 let item = &*(item as *mut JsonValue);
177 let boolean = &*(boolean as *mut JsonValue);
198 let boolean = &mut *(boolean as *mut JsonValue);
212 Box::into_raw(Box::from(JsonValue::Number(Number::Float(number)))) as *mut YlongJson
219 Box::into_raw(Box::from(JsonValue::Number(Number::Signed(number)))) as *mut YlongJson
230 let item = &*(item as *mut JsonValue);
242 let item = &*(item as *mut JsonValue);
257 let item = &*(item as *mut JsonValue);
275 let number = &*(number as *mut JsonValue);
300 let number = &*(number as *mut JsonValue);
325 let number = &mut *(number as *mut JsonValue);
345 let number = &mut *(number as *mut JsonValue);
365 Box::into_raw(Box::from(JsonValue::String(string))) as *mut YlongJson
376 let item = &*(item as *mut JsonValue);
391 let string = &*(string as *mut JsonValue);
413 let string = &mut *(string as *mut JsonValue);
427 Box::into_raw(Box::from(JsonValue::Array(Array::new()))) as *mut YlongJson
438 let item = &*(item as *mut JsonValue);
453 let array = &*(array as *mut JsonValue);
474 let array_ref = &mut *(array as *mut JsonValue);
484 array_ref.get_mut(index as usize).unwrap() as *mut JsonValue as *mut YlongJson
498 let array_ref = &mut *(array as *mut JsonValue);
504 let value = Box::from_raw(item as *mut JsonValue);
522 let array_ref = &mut *(array as *mut JsonValue);
529 let new_value = Box::from_raw(new_item as *mut JsonValue);
549 let array = &mut *(array as *mut JsonValue);
572 let array = &mut *(array as *mut JsonValue);
591 let array_ref = &mut *(array as *mut JsonValue);
602 node as *mut Node<JsonValue> as *mut YlongJson
614 let node = &mut *(array_node as *mut Node<JsonValue>);
615 node.get_element_mut() as *mut JsonValue as *mut YlongJson
630 let array_ref = &mut *(array as *mut JsonValue);
636 let value = Box::from_raw(item as *mut JsonValue);
639 array_ref.last_node_mut().unwrap() as *mut Node<JsonValue> as *mut YlongJson
654 let node = &mut *(array_node as *mut Node<JsonValue>);
657 let new_value = Box::from_raw(new_item as *mut JsonValue);
672 let node = &mut *(array_node as *mut Node<JsonValue>);
684 let node = &mut *(array_node as *mut Node<JsonValue>);
691 Box::into_raw(Box::from(JsonValue::Object(Object::new()))) as *mut YlongJson
702 let item = &*(item as *mut JsonValue);
717 let object = &mut *(object as *mut JsonValue);
738 let object = &*(object as *mut JsonValue);
766 let object_ref = &mut *(object as *mut JsonValue);
785 target as *mut JsonValue as *mut YlongJson
801 let object_ref = &mut *(object as *mut JsonValue);
814 let value = Box::from_raw(item as *mut JsonValue);
833 let object_ref = &mut *(object as *mut JsonValue);
847 let new_value = Box::from_raw(new_item as *mut JsonValue);
868 let object = &mut *(object as *mut JsonValue);
894 let object = &mut *(object as *mut JsonValue);
919 let object = &mut *(object as *mut JsonValue);
928 let v = v as *mut JsonValue as *mut YlongJson;
947 let object = &mut *(object as *mut JsonValue);
954 let value = v as *mut JsonValue as *mut YlongJson;
973 let object_ref = &mut *(object as *mut JsonValue);
988 // When using list to get a node, the return value points to the memory is CursorMut<JsonValue>.
993 target as *mut Node<(String, JsonValue)> as *mut YlongJson
1007 let node = &mut *(object_node as *mut Node<(String, JsonValue)>);
1008 (&mut node.get_element_mut().1) as *mut JsonValue as *mut YlongJson
1025 let object_ref = &mut *(object as *mut JsonValue);
1038 let value = Box::from_raw(item as *mut JsonValue);
1042 target as *mut Node<(String, JsonValue)> as *mut YlongJson
1057 let node = &mut *(object_node as *mut Node<(String, JsonValue)>);
1059 let new_value = Box::from_raw(new_item as *mut JsonValue);
1076 let node = &mut *(object_node as *mut Node<(String, JsonValue)>);
1088 let node = &mut *(object_node as *mut Node<(String, JsonValue)>);
1126 /// 1. Calls `ylong_json_parse` to generate a JsonValue as YlongJson*.