basics

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 17, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Code generated by parsley for scanning JSON strings. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BooleansColl

type BooleansColl struct {
	BDat bool   `json:"bdat"`
	BSlc []bool `json:"bslc"`
	BPtr *bool  `json:"bptr"`
}

func (*BooleansColl) DecodeObjectPJSON

func (o *BooleansColl) DecodeObjectPJSON(r *reader.Reader, filter []parse.Filter) (err error)

func (*BooleansColl) DecodeSlicePJSON

func (o *BooleansColl) DecodeSlicePJSON(r *reader.Reader, filter []parse.Filter) (res []BooleansColl, err error)

type FloatingPointColl

type FloatingPointColl struct {
	F32Dat float32   `json:"f32dat"`
	F32Slc []float32 `json:"f32slc"`
	F32Ptr *float32  `json:"f32ptr"`
	F64Dat float64   `json:"f64dat"`
	F64Slc []float64 `json:"f64slc"`
	F64Ptr *float64  `json:"f64ptr"`
}

func (*FloatingPointColl) DecodeObjectPJSON

func (o *FloatingPointColl) DecodeObjectPJSON(r *reader.Reader, filter []parse.Filter) (err error)

func (*FloatingPointColl) DecodeSlicePJSON

func (o *FloatingPointColl) DecodeSlicePJSON(r *reader.Reader, filter []parse.Filter) (res []FloatingPointColl, err error)

type IntegersColl

type IntegersColl struct {
	I8Dat  int8    `json:"i8dat"`
	I8Slc  []int8  `json:"i8slc"`
	I8Ptr  *int8   `json:"i8ptr"`
	I16Dat int16   `json:"i16dat"`
	I16Slc []int16 `json:"i16slc"`
	I16Ptr *int16  `json:"i16ptr"`
	I32Dat int32   `json:"i32dat"`
	I32Slc []int32 `json:"i32slc"`
	I32Ptr *int32  `json:"i32ptr"`
	I64Dat int64   `json:"i64dat"`
	I64Slc []int64 `json:"i64slc"`
	I64Ptr *int64  `json:"i64ptr"`
	IDat   int     `json:"idat"`
	ISlc   []int   `json:"islc"`
	IPtr   *int    `json:"iptr"`
}

func (*IntegersColl) DecodeObjectPJSON

func (o *IntegersColl) DecodeObjectPJSON(r *reader.Reader, filter []parse.Filter) (err error)

func (*IntegersColl) DecodeSlicePJSON

func (o *IntegersColl) DecodeSlicePJSON(r *reader.Reader, filter []parse.Filter) (res []IntegersColl, err error)

type StringsColl

type StringsColl struct {
	SDat string      `json:"sdat"`
	SSlc []string    `json:"sslc"`
	SPtr *string     `json:"sptr"`
	TDat time.Time   `json:"tdat"`
	TSlc []time.Time `json:"tslc"`
	TPtr *time.Time  `json:"tptr"`
}

func (*StringsColl) DecodeObjectPJSON

func (o *StringsColl) DecodeObjectPJSON(r *reader.Reader, filter []parse.Filter) (err error)

func (*StringsColl) DecodeSlicePJSON

func (o *StringsColl) DecodeSlicePJSON(r *reader.Reader, filter []parse.Filter) (res []StringsColl, err error)

type UnsignedIntegersColl

type UnsignedIntegersColl struct {
	UI8Dat  uint8    `json:"ui8dat"`
	UI8Slc  []uint8  `json:"ui8slc"`
	UI8Ptr  *uint8   `json:"ui8ptr"`
	UI16Dat uint16   `json:"ui16dat"`
	UI16Slc []uint16 `json:"ui16slc"`
	UI16Ptr *uint16  `json:"ui16ptr"`
	UI32Dat uint32   `json:"ui32dat"`
	UI32Slc []uint32 `json:"ui32slc"`
	UI32Ptr *uint32  `json:"ui32ptr"`
	UI64Dat uint64   `json:"ui64dat"`
	UI64Slc []uint64 `json:"ui64slc"`
	UI64Ptr *uint64  `json:"ui64ptr"`
	UIDat   uint     `json:"uidat"`
	UISlc   []uint   `json:"uislc"`
	UIPtr   *uint    `json:"uiptr"`
}

func (*UnsignedIntegersColl) DecodeObjectPJSON

func (o *UnsignedIntegersColl) DecodeObjectPJSON(r *reader.Reader, filter []parse.Filter) (err error)

func (*UnsignedIntegersColl) DecodeSlicePJSON

func (o *UnsignedIntegersColl) DecodeSlicePJSON(r *reader.Reader, filter []parse.Filter) (res []UnsignedIntegersColl, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL