tuple

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Mar 6, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type T2

type T2[V1, V2 any] struct {
	V1 V1
	V2 V2
}

func NewT2

func NewT2[V1, V2 any](v1 V1, v2 V2) T2[V1, V2]

func (T2[V1, V2]) MarshalJSON added in v0.0.5

func (t T2[V1, V2]) MarshalJSON() ([]byte, error)

func (*T2[V1, V2]) UnmarshalJSON added in v0.0.5

func (t *T2[V1, V2]) UnmarshalJSON(p []byte) error

func (T2[V1, V2]) Values

func (t T2[V1, V2]) Values() (V1, V2)

type T3

type T3[V1, V2, V3 any] struct {
	V1 V1
	V2 V2
	V3 V3
}

func NewT3

func NewT3[V1, V2, V3 any](v1 V1, v2 V2, v3 V3) T3[V1, V2, V3]

func (T3[V1, V2, V3]) MarshalJSON added in v0.0.5

func (t T3[V1, V2, V3]) MarshalJSON() ([]byte, error)

func (*T3[V1, V2, V3]) UnmarshalJSON added in v0.0.5

func (t *T3[V1, V2, V3]) UnmarshalJSON(p []byte) error

func (T3[V1, V2, V3]) Values

func (t T3[V1, V2, V3]) Values() (V1, V2, V3)

type T4

type T4[V1, V2, V3, V4 any] struct {
	V1 V1
	V2 V2
	V3 V3
	V4 V4
}

func NewT4

func NewT4[V1, V2, V3, V4 any](v1 V1, v2 V2, v3 V3, v4 V4) T4[V1, V2, V3, V4]

func (T4[V1, V2, V3, V4]) MarshalJSON added in v0.0.5

func (t T4[V1, V2, V3, V4]) MarshalJSON() ([]byte, error)

func (*T4[V1, V2, V3, V4]) UnmarshalJSON added in v0.0.5

func (t *T4[V1, V2, V3, V4]) UnmarshalJSON(p []byte) error

func (T4[V1, V2, V3, V4]) Values

func (t T4[V1, V2, V3, V4]) Values() (V1, V2, V3, V4)

type T5

type T5[V1, V2, V3, V4, V5 any] struct {
	V1 V1
	V2 V2
	V3 V3
	V4 V4
	V5 V5
}

func NewT5

func NewT5[V1, V2, V3, V4, V5 any](v1 V1, v2 V2, v3 V3, v4 V4, v5 V5) T5[V1, V2, V3, V4, V5]

func (T5[V1, V2, V3, V4, V5]) MarshalJSON added in v0.0.5

func (t T5[V1, V2, V3, V4, V5]) MarshalJSON() ([]byte, error)

func (*T5[V1, V2, V3, V4, V5]) UnmarshalJSON added in v0.0.5

func (t *T5[V1, V2, V3, V4, V5]) UnmarshalJSON(p []byte) error

func (T5[V1, V2, V3, V4, V5]) Values

func (t T5[V1, V2, V3, V4, V5]) Values() (V1, V2, V3, V4, V5)

type T6

type T6[V1, V2, V3, V4, V5, V6 any] struct {
	V1 V1
	V2 V2
	V3 V3
	V4 V4
	V5 V5
	V6 V6
}

func NewT6

func NewT6[V1, V2, V3, V4, V5, V6 any](v1 V1, v2 V2, v3 V3, v4 V4, v5 V5, v6 V6) T6[V1, V2, V3, V4, V5, V6]

func (T6[V1, V2, V3, V4, V5, V6]) MarshalJSON added in v0.0.5

func (t T6[V1, V2, V3, V4, V5, V6]) MarshalJSON() ([]byte, error)

func (*T6[V1, V2, V3, V4, V5, V6]) UnmarshalJSON added in v0.0.5

func (t *T6[V1, V2, V3, V4, V5, V6]) UnmarshalJSON(p []byte) error

func (T6[V1, V2, V3, V4, V5, V6]) Values

func (t T6[V1, V2, V3, V4, V5, V6]) Values() (V1, V2, V3, V4, V5, V6)

Jump to

Keyboard shortcuts

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