type github.com/go-faster/jx.Decoder
100 uses
github.com/go-faster/jx (current package)
dec.go#L77: type Decoder struct {
dec.go#L95: func Decode(reader io.Reader, bufSize int) *Decoder {
dec.go#L99: return &Decoder{
dec.go#L106: func DecodeBytes(input []byte) *Decoder {
dec.go#L107: return &Decoder{
dec.go#L114: func DecodeStr(input string) *Decoder {
dec.go#L118: func (d *Decoder) offset() int {
dec.go#L123: func (d *Decoder) Reset(reader io.Reader) {
dec.go#L141: func (d *Decoder) ResetBytes(input []byte) {
dec_arr.go#L11: func (d *Decoder) Elem() (ok bool, err error) {
dec_arr.go#L37: func (d *Decoder) Arr(f func(d *Decoder) error) error {
dec_arr_iter.go#L9: d *Decoder
dec_arr_iter.go#L16: func (d *Decoder) ArrIter() (ArrIter, error) {
dec_b64.go#L12: func (d *Decoder) Base64() ([]byte, error) {
dec_b64.go#L25: func (d *Decoder) Base64Append(b []byte) ([]byte, error) {
dec_bool.go#L4: func (d *Decoder) Bool() (bool, error) {
dec_capture.go#L9: func (d *Decoder) Capture(f func(d *Decoder) error) error {
dec_depth.go#L10: func (d *Decoder) incDepth() error {
dec_depth.go#L20: func (d *Decoder) decDepth() error {
dec_float.go#L49: func (d *Decoder) Float32() (float32, error) {
dec_float.go#L67: func (d *Decoder) positiveFloat32() (float32, error) {
dec_float.go#L149: func (d *Decoder) Float64() (float64, error) {
dec_float.go#L167: func (d *Decoder) positiveFloat64() (float64, error) {
dec_float.go#L251: func (d *Decoder) float32Slow() (float32, error) {
dec_float.go#L259: func (d *Decoder) float64Slow() (float64, error) { return d.floatSlow(64) }
dec_float.go#L261: func (d *Decoder) floatSlow(size int) (float64, error) {
dec_float_big.go#L11: func (d *Decoder) BigFloat() (*big.Float, error) {
dec_float_big.go#L28: func (d *Decoder) BigInt() (*big.Int, error) {
dec_float_big.go#L41: func (d *Decoder) number() ([]byte, error) {
dec_float_big.go#L61: func (d *Decoder) numberAppend(b []byte) ([]byte, error) {
dec_int.gen.go#L23: func (d *Decoder) UInt8() (uint8, error) {
dec_int.gen.go#L31: func (d *Decoder) readUInt8(c byte) (uint8, error) {
dec_int.gen.go#L155: func (d *Decoder) Int8() (int8, error) {
dec_int.gen.go#L185: func (d *Decoder) UInt16() (uint16, error) {
dec_int.gen.go#L193: func (d *Decoder) readUInt16(c byte) (uint16, error) {
dec_int.gen.go#L360: func (d *Decoder) Int16() (int16, error) {
dec_int.gen.go#L390: func (d *Decoder) UInt32() (uint32, error) {
dec_int.gen.go#L398: func (d *Decoder) readUInt32(c byte) (uint32, error) {
dec_int.gen.go#L663: func (d *Decoder) Int32() (int32, error) {
dec_int.gen.go#L693: func (d *Decoder) UInt64() (uint64, error) {
dec_int.gen.go#L701: func (d *Decoder) readUInt64(c byte) (uint64, error) {
dec_int.gen.go#L966: func (d *Decoder) Int64() (int64, error) {
dec_int.go#L7: func (d *Decoder) int(size int) (int, error) {
dec_int.go#L25: func (d *Decoder) Int() (int, error) {
dec_int.go#L29: func (d *Decoder) uint(size int) (uint, error) {
dec_int.go#L47: func (d *Decoder) UInt() (uint, error) {
dec_null.go#L5: func (d *Decoder) Null() error {
dec_num.go#L10: func (d *Decoder) Num() (Num, error) {
dec_num.go#L15: func (d *Decoder) NumAppend(v Num) (Num, error) {
dec_num.go#L20: func (d *Decoder) num(v Num, forceAppend bool) (Num, error) {
dec_num.go#L33: d := Decoder{}
dec_obj.go#L10: func (d *Decoder) ObjBytes(f func(d *Decoder, key []byte) error) error {
dec_obj.go#L85: func (d *Decoder) Obj(f func(d *Decoder, key string) error) error {
dec_obj.go#L90: return d.ObjBytes(func(d *Decoder, key []byte) error {
dec_obj_iter.go#L7: d *Decoder
dec_obj_iter.go#L16: func (d *Decoder) ObjIter() (ObjIter, error) {
dec_raw.go#L33: func (d *Decoder) Raw() (Raw, error) {
dec_raw.go#L64: func (d *Decoder) RawAppend(buf Raw) (Raw, error) {
dec_raw.go#L77: d := Decoder{buf: r, tail: len(r)}
dec_read.go#L9: func (d *Decoder) Next() Type {
dec_read.go#L21: func (d *Decoder) consume(c byte) (err error) {
dec_read.go#L46: func (d *Decoder) more() (byte, error) {
dec_read.go#L55: func (d *Decoder) next() (byte, error) {
dec_read.go#L74: func (d *Decoder) peek() (byte, error) {
dec_read.go#L84: func (d *Decoder) byte() (byte, error) {
dec_read.go#L99: func (d *Decoder) read() error {
dec_read.go#L123: func (d *Decoder) readAtLeast(min int) error {
dec_read.go#L146: func (d *Decoder) unread() { d.head-- }
dec_read.go#L148: func (d *Decoder) readExact4(b *[4]byte) error {
dec_skip.go#L10: func (d *Decoder) Skip() error {
dec_skip.go#L70: func (d *Decoder) skipNumber() error {
dec_skip.go#L267: func (d *Decoder) skipStr() error {
dec_skip.go#L378: func (d *Decoder) skipObj() error {
dec_skip.go#L427: func (d *Decoder) skipArr() error {
dec_skip.go#L463: func (d *Decoder) skipSpace() error {
dec_str.go#L12: func (d *Decoder) StrAppend(b []byte) ([]byte, error) {
dec_str.go#L36: func (d *Decoder) str(v value) (value, error) {
dec_str.go#L128: func (d *Decoder) strSlow(v value) (value, error) {
dec_str.go#L230: func (d *Decoder) StrBytes() ([]byte, error) {
dec_str.go#L239: func (d *Decoder) Str() (string, error) {
dec_str.go#L247: func (d *Decoder) escapedChar(v value, c byte) (value, error) {
dec_str.go#L292: func (d *Decoder) readU4() (v rune, _ error) {
dec_validate.go#L11: func (d *Decoder) Validate() error {
jx.go#L29: return &Decoder{}
jx.go#L35: func GetDecoder() *Decoder {
jx.go#L36: return decPool.Get().(*Decoder)
jx.go#L40: func PutDecoder(d *Decoder) {
num.go#L23: func (n Num) dec() Decoder {
num.go#L30: return Decoder{
github.com/gotd/td/internal/crypto
key.go#L60: func (a *AuthKey) DecodeJSON(d *jx.Decoder) error {
key.go#L61: return d.ObjBytes(func(d *jx.Decoder, key []byte) error {
github.com/gotd/td/tdjson
decoder.go#L15: *jx.Decoder
decoder.go#L22: return b.Decoder.ObjBytes(func(d *jx.Decoder, key []byte) error {
decoder.go#L29: return b.Decoder.Arr(func(d *jx.Decoder) error {
decoder.go#L45: if err := b.Decoder.Capture(func(d *jx.Decoder) error {
decoder.go#L46: return d.ObjBytes(func(d *jx.Decoder, key []byte) error {
|
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |