diff options
| author | Rutger Broekhoff | 2023-12-29 21:31:53 +0100 |
|---|---|---|
| committer | Rutger Broekhoff | 2023-12-29 21:31:53 +0100 |
| commit | 404aeae4545d2426c089a5f8d5e82dae56f5212b (patch) | |
| tree | 2d84e00af272b39fc04f3795ae06bc48970e57b5 /vendor/github.com/json-iterator/go/any_bool.go | |
| parent | 209d8b0187ed025dec9ac149ebcced3462877bff (diff) | |
| download | gitolfs3-404aeae4545d2426c089a5f8d5e82dae56f5212b.tar.gz gitolfs3-404aeae4545d2426c089a5f8d5e82dae56f5212b.zip | |
Make Nix builds work
Diffstat (limited to 'vendor/github.com/json-iterator/go/any_bool.go')
| -rw-r--r-- | vendor/github.com/json-iterator/go/any_bool.go | 137 |
1 files changed, 137 insertions, 0 deletions
diff --git a/vendor/github.com/json-iterator/go/any_bool.go b/vendor/github.com/json-iterator/go/any_bool.go new file mode 100644 index 0000000..9452324 --- /dev/null +++ b/vendor/github.com/json-iterator/go/any_bool.go | |||
| @@ -0,0 +1,137 @@ | |||
| 1 | package jsoniter | ||
| 2 | |||
| 3 | type trueAny struct { | ||
| 4 | baseAny | ||
| 5 | } | ||
| 6 | |||
| 7 | func (any *trueAny) LastError() error { | ||
| 8 | return nil | ||
| 9 | } | ||
| 10 | |||
| 11 | func (any *trueAny) ToBool() bool { | ||
| 12 | return true | ||
| 13 | } | ||
| 14 | |||
| 15 | func (any *trueAny) ToInt() int { | ||
| 16 | return 1 | ||
| 17 | } | ||
| 18 | |||
| 19 | func (any *trueAny) ToInt32() int32 { | ||
| 20 | return 1 | ||
| 21 | } | ||
| 22 | |||
| 23 | func (any *trueAny) ToInt64() int64 { | ||
| 24 | return 1 | ||
| 25 | } | ||
| 26 | |||
| 27 | func (any *trueAny) ToUint() uint { | ||
| 28 | return 1 | ||
| 29 | } | ||
| 30 | |||
| 31 | func (any *trueAny) ToUint32() uint32 { | ||
| 32 | return 1 | ||
| 33 | } | ||
| 34 | |||
| 35 | func (any *trueAny) ToUint64() uint64 { | ||
| 36 | return 1 | ||
| 37 | } | ||
| 38 | |||
| 39 | func (any *trueAny) ToFloat32() float32 { | ||
| 40 | return 1 | ||
| 41 | } | ||
| 42 | |||
| 43 | func (any *trueAny) ToFloat64() float64 { | ||
| 44 | return 1 | ||
| 45 | } | ||
| 46 | |||
| 47 | func (any *trueAny) ToString() string { | ||
| 48 | return "true" | ||
| 49 | } | ||
| 50 | |||
| 51 | func (any *trueAny) WriteTo(stream *Stream) { | ||
| 52 | stream.WriteTrue() | ||
| 53 | } | ||
| 54 | |||
| 55 | func (any *trueAny) Parse() *Iterator { | ||
| 56 | return nil | ||
| 57 | } | ||
| 58 | |||
| 59 | func (any *trueAny) GetInterface() interface{} { | ||
| 60 | return true | ||
| 61 | } | ||
| 62 | |||
| 63 | func (any *trueAny) ValueType() ValueType { | ||
| 64 | return BoolValue | ||
| 65 | } | ||
| 66 | |||
| 67 | func (any *trueAny) MustBeValid() Any { | ||
| 68 | return any | ||
| 69 | } | ||
| 70 | |||
| 71 | type falseAny struct { | ||
| 72 | baseAny | ||
| 73 | } | ||
| 74 | |||
| 75 | func (any *falseAny) LastError() error { | ||
| 76 | return nil | ||
| 77 | } | ||
| 78 | |||
| 79 | func (any *falseAny) ToBool() bool { | ||
| 80 | return false | ||
| 81 | } | ||
| 82 | |||
| 83 | func (any *falseAny) ToInt() int { | ||
| 84 | return 0 | ||
| 85 | } | ||
| 86 | |||
| 87 | func (any *falseAny) ToInt32() int32 { | ||
| 88 | return 0 | ||
| 89 | } | ||
| 90 | |||
| 91 | func (any *falseAny) ToInt64() int64 { | ||
| 92 | return 0 | ||
| 93 | } | ||
| 94 | |||
| 95 | func (any *falseAny) ToUint() uint { | ||
| 96 | return 0 | ||
| 97 | } | ||
| 98 | |||
| 99 | func (any *falseAny) ToUint32() uint32 { | ||
| 100 | return 0 | ||
| 101 | } | ||
| 102 | |||
| 103 | func (any *falseAny) ToUint64() uint64 { | ||
| 104 | return 0 | ||
| 105 | } | ||
| 106 | |||
| 107 | func (any *falseAny) ToFloat32() float32 { | ||
| 108 | return 0 | ||
| 109 | } | ||
| 110 | |||
| 111 | func (any *falseAny) ToFloat64() float64 { | ||
| 112 | return 0 | ||
| 113 | } | ||
| 114 | |||
| 115 | func (any *falseAny) ToString() string { | ||
| 116 | return "false" | ||
| 117 | } | ||
| 118 | |||
| 119 | func (any *falseAny) WriteTo(stream *Stream) { | ||
| 120 | stream.WriteFalse() | ||
| 121 | } | ||
| 122 | |||
| 123 | func (any *falseAny) Parse() *Iterator { | ||
| 124 | return nil | ||
| 125 | } | ||
| 126 | |||
| 127 | func (any *falseAny) GetInterface() interface{} { | ||
| 128 | return false | ||
| 129 | } | ||
| 130 | |||
| 131 | func (any *falseAny) ValueType() ValueType { | ||
| 132 | return BoolValue | ||
| 133 | } | ||
| 134 | |||
| 135 | func (any *falseAny) MustBeValid() Any { | ||
| 136 | return any | ||
| 137 | } | ||