tests

package
v0.0.0-...-ceabe2d Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Base struct {
		Numbers struct {
			Int        int      `json:"int"`
			PtrInt     *int     `json:"int" omit:""`
			Int8       int8     `json:"int8"`
			PtrInt8    *int8    `json:"int8"`
			Int16      int16    `json:"int16"`
			PtrInt16   *int16   `json:"int16"`
			Int32      int32    `json:"int32"`
			PtrInt32   *int32   `json:"int32"`
			Int64      int64    `json:"int64"`
			PtrInt64   *int64   `json:"int64"`
			Uint       uint     `json:"uint"`
			PtrUint    *uint    `json:"uint"`
			Uint8      uint8    `json:"uint8"`
			PtrUint8   *uint8   `json:"uint8"`
			Uint16     uint16   `json:"uint16"`
			PtrUint16  *uint16  `json:"uint16"`
			Uint32     uint32   `json:"uint32"`
			PtrUint32  *uint32  `json:"uint32"`
			Uint64     uint64   `json:"uint64"`
			PtrUint64  *uint64  `json:"uint64"`
			Float32    float32  `json:"float32"`
			PtrFloat32 *float32 `json:"float32"`
			Float64    float64  `json:"float64"`
			PtrFloat64 *float64 `json:"float64"`
		} `json:"numbers"`
		Strings struct {
			String    string  `json:"string"`
			PtrString *string `json:"string"`
		} `json:"strings"`
		Slices struct {
			SliceStrings []string         `json:"strings_slice"`
			SliceBytes   []byte           `json:"bytes_slice"`
			SliceMap     []map[string]int `json:"map_slice"`
			SliceStructs []struct {
				Field1 int `json:"field_1"`
			} `json:"struct_slice"`
		} `json:"slices"`
		Maps struct {
			MapInt         map[string]int            `json:"map_int"`
			MapString      map[string]string         `json:"map_string"`
			MapSliceString map[string][]string       `json:"map_slice_string"`
			MapMapInt      map[string]map[string]int `json:"map_map_int"`
			MapStruct      map[string]struct {
				Field1 int `json:"field_1"`
			} `json:"map_struct"`
		} `json:"maps"`
	} `json:"base"`
	Optional struct {
		Time    time.Time      `json:"time"`
		PtrTime *time.Time     `json:"time"`
		Dur     time.Duration  `json:"dur"`
		PtrDur  *time.Duration `json:"dur"`
		Url     url.URL        `json:"url"`
		PtrUrl  *url.URL       `json:"url"`
	} `json:"optional"`
	Logger    types.Logger  `json:"logger"`
	PtrLogger *types.Logger `json:"logger" omit:""`
}

Jump to

Keyboard shortcuts

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