Lines Matching full:plain
285 type Plain struct {
530 // Unless explicitly stated as such (or *Plain), all of the
547 {Value: &Plain{true}, ExpectXML: `<Plain><V>true</V></Plain>`},
548 {Value: &Plain{false}, ExpectXML: `<Plain><V>false</V></Plain>`},
549 {Value: &Plain{int(42)}, ExpectXML: `<Plain><V>42</V></Plain>`},
550 {Value: &Plain{int8(42)}, ExpectXML: `<Plain><V>42</V></Plain>`},
551 {Value: &Plain{int16(42)}, ExpectXML: `<Plain><V>42</V></Plain>`},
552 {Value: &Plain{int32(42)}, ExpectXML: `<Plain><V>42</V></Plain>`},
553 {Value: &Plain{uint(42)}, ExpectXML: `<Plain><V>42</V></Plain>`},
554 {Value: &Plain{uint8(42)}, ExpectXML: `<Plain><V>42</V></Plain>`},
555 {Value: &Plain{uint16(42)}, ExpectXML: `<Plain><V>42</V></Plain>`},
556 {Value: &Plain{uint32(42)}, ExpectXML: `<Plain><V>42</V></Plain>`},
557 {Value: &Plain{float32(1.25)}, ExpectXML: `<Plain><V>1.25</V></Plain>`},
558 {Value: &Plain{float64(1.25)}, ExpectXML: `<Plain><V>1.25</V></Plain>`},
559 {Value: &Plain{uintptr(0xFFDD)}, ExpectXML: `<Plain><V>65501</V></Plain>`},
560 {Value: &Plain{"gopher"}, ExpectXML: `<Plain><V>gopher</V></Plain>`},
561 {Value: &Plain{[]byte("gopher")}, ExpectXML: `<Plain><V>gopher</V></Plain>`},
562 {Value: &Plain{"</>"}, ExpectXML: `<Plain><V></></V></Plain>`},
563 {Value: &Plain{[]byte("</>")}, ExpectXML: `<Plain><V></></V></Plain>`},
564 {Value: &Plain{[3]byte{'<', '/', '>'}}, ExpectXML: `<Plain><V></></V></Plain>`},
565 {Value: &Plain{NamedType("potato")}, ExpectXML: `<Plain><V>potato</V></Plain>`},
566 {Value: &Plain{[]int{1, 2, 3}}, ExpectXML: `<Plain><V>1</V><V>2</V><V>3</V></Plain>`},
567 {Value: &Plain{[3]int{1, 2, 3}}, ExpectXML: `<Plain><V>1</V><V>2</V><V>3</V></Plain>`},
572 Value: &Plain{time.Unix(1e9, 123456789).UTC()},
573 ExpectXML: `<Plain><V>2001-09-09T01:46:40.123456789Z</V></Plain>`,
932 // xml.Name works in a plain field as well.
1761 if _, ok := test.Value.(*Plain); ok {