Lines Matching refs:data
35 pub fn data(&self) -> &'a str {
41 match string(self.data()) {
53 match boolean(self.data()) {
65 match double::<_, ()>(self.data()) {
78 match tag::<_, _, ()>("[")(self.data()) {
97 match value(v.data()) {
105 match tag::<_, _, ()>("]")(v.data()) {
118 match tag::<_, _, ()>(",")(v.data()) {
130 println!("-> {}", v.data());
140 match tag::<_, _, ()>("{")(self.data()) {
161 match value(v.data()) {
169 match tag::<_, _, ()>("}")(v.data()) {
182 match tag::<_, _, ()>(",")(v.data()) {
194 match string(v.data()) {
198 match tag::<_, _, ()>(":")(v.data()) {
205 println!("-> {} => {}", key, v.data());
289 /*let data = "{
298 let data = "{\"users\":{\"user1\":{\"city\":\"Nantes\",\"country\":\"France\"},\"user2\":{\"city\":\"Bruxelles\",\"country\":\"Belgium\"},\"user3\":{\"city\":\"Paris\",\"country\":\"France\",\"age\":30}},\"countries\":[\"France\",\"Belgium\"]}";
302 let parser = JsonValue::new(data, &offset);