Documentation
¶
Overview ¶
package ccc contains utility types and functions
Index ¶
- Variables
- func Must[T any](value T, err error) T
- func Ptr[T any](t T) *T
- type Duration
- type JSONMap
- type NullDuration
- func (d *NullDuration) DecodeSpanner(val any) error
- func (d NullDuration) EncodeSpanner() (any, error)
- func (d NullDuration) MarshalJSON() ([]byte, error)
- func (d NullDuration) MarshalText() ([]byte, error)
- func (d *NullDuration) UnmarshalJSON(b []byte) error
- func (d *NullDuration) UnmarshalText(text []byte) error
- type NullUUID
- func (u *NullUUID) DecodeSpanner(val any) error
- func (u NullUUID) EncodeSpanner() (any, error)
- func (u NullUUID) IsNil() bool
- func (u NullUUID) MarshalJSON() ([]byte, error)
- func (u NullUUID) MarshalText() ([]byte, error)
- func (u *NullUUID) UnmarshalJSON(data []byte) error
- func (u *NullUUID) UnmarshalText(text []byte) error
- type UUID
Constants ¶
This section is empty.
Variables ¶
View Source
var NilUUID = UUID{}
Functions ¶
Types ¶
type Duration ¶ added in v0.2.8
func NewDuration ¶ added in v0.2.9
func NewDurationFromString ¶ added in v0.2.9
func (*Duration) DecodeSpanner ¶ added in v0.2.8
func (Duration) EncodeSpanner ¶ added in v0.2.8
func (Duration) MarshalJSON ¶ added in v0.2.8
MarshalJSON implements json.Marshaler.MarshalJSON for Duration.
func (Duration) MarshalText ¶ added in v0.2.8
func (*Duration) UnmarshalJSON ¶ added in v0.2.8
UnmarshalJSON implements json.Unmarshaler.UnmarshalJSON for Duration.
func (*Duration) UnmarshalText ¶ added in v0.2.8
type JSONMap ¶
func (*JSONMap) UnmarshalJSON ¶
type NullDuration ¶ added in v0.2.9
func NewNullDuration ¶ added in v0.2.9
func NewNullDuration(d time.Duration) NullDuration
func NewNullDurationFromString ¶ added in v0.2.9
func NewNullDurationFromString(s string) (NullDuration, error)
func (*NullDuration) DecodeSpanner ¶ added in v0.2.9
func (d *NullDuration) DecodeSpanner(val any) error
func (NullDuration) EncodeSpanner ¶ added in v0.2.9
func (d NullDuration) EncodeSpanner() (any, error)
func (NullDuration) MarshalJSON ¶ added in v0.2.9
func (d NullDuration) MarshalJSON() ([]byte, error)
MarshalJSON implements json.Marshaler.MarshalJSON for Duration.
func (NullDuration) MarshalText ¶ added in v0.2.9
func (d NullDuration) MarshalText() ([]byte, error)
func (*NullDuration) UnmarshalJSON ¶ added in v0.2.9
func (d *NullDuration) UnmarshalJSON(b []byte) error
UnmarshalJSON implements json.Unmarshaler.UnmarshalJSON for Duration.
func (*NullDuration) UnmarshalText ¶ added in v0.2.9
func (d *NullDuration) UnmarshalText(text []byte) error
type NullUUID ¶
func NewNullUUID ¶
func NullUUIDFromString ¶
func NullUUIDFromUUID ¶
func (*NullUUID) DecodeSpanner ¶
func (NullUUID) EncodeSpanner ¶
func (NullUUID) MarshalJSON ¶ added in v0.2.3
func (NullUUID) MarshalText ¶ added in v0.2.3
func (*NullUUID) UnmarshalJSON ¶ added in v0.2.3
func (*NullUUID) UnmarshalText ¶
type UUID ¶
func UUIDFromString ¶
func (*UUID) DecodeSpanner ¶
func (UUID) EncodeSpanner ¶
func (UUID) MarshalJSON ¶ added in v0.2.3
func (UUID) MarshalText ¶ added in v0.2.3
func (*UUID) UnmarshalJSON ¶ added in v0.2.3
func (*UUID) UnmarshalText ¶
Directories
¶
Path | Synopsis |
---|---|
accesstypes
module
|
|
ccclint
module
|
|
columnset
module
|
|
lint
module
|
|
linters
|
|
otelspanname
Module
|
|
patchset
module
|
|
pkg
module
|
|
resource
module
|
|
resourceset
module
|
|
resourcestore
module
|
|
sns
module
|
Click to show internal directories.
Click to hide internal directories.