Files
QSfera/vendor/github.com/shamaton/msgpack/v2/internal/decoding/bool.go
T
2023-04-19 20:24:34 +02:00

21 lines
340 B
Go

package decoding
import (
"reflect"
"github.com/shamaton/msgpack/v2/def"
)
func (d *decoder) asBool(offset int, k reflect.Kind) (bool, int, error) {
code := d.data[offset]
offset++
switch code {
case def.True:
return true, offset, nil
case def.False:
return false, offset, nil
}
return false, 0, d.errorTemplate(code, k)
}