Documentation
¶
Index ¶
- Constants
- type PackedStrings
- func (receiver PackedStrings) GoString() string
- func (receiver PackedStrings) IsNothing() bool
- func (receiver PackedStrings) LenZero() bool
- func (receiver PackedStrings) MarshalJSON() ([]byte, error)
- func (receiver PackedStrings) Strings() []string
- func (receiver *PackedStrings) UnmarshalJSON(bytes []byte) error
Constants ¶
View Source
const (
ErrNilReceiver = erorr.Error("nil receiver")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PackedStrings ¶
type PackedStrings struct {
// contains filtered or unexported fields
}
func NoStrings ¶
func NoStrings() PackedStrings
func Nothing ¶
func Nothing() PackedStrings
Nothing return a 'nothing' optional-type value.
PackedStrings is an optional-type.
Nothing should not be confused with NoStrings.
func SomeString ¶
func SomeString(str string) PackedStrings
func SomeStrings ¶
func SomeStrings(strs ...string) PackedStrings
func (PackedStrings) GoString ¶
func (receiver PackedStrings) GoString() string
func (PackedStrings) IsNothing ¶
func (receiver PackedStrings) IsNothing() bool
func (PackedStrings) LenZero ¶
func (receiver PackedStrings) LenZero() bool
func (PackedStrings) MarshalJSON ¶
func (receiver PackedStrings) MarshalJSON() ([]byte, error)
func (PackedStrings) Strings ¶
func (receiver PackedStrings) Strings() []string
func (*PackedStrings) UnmarshalJSON ¶
func (receiver *PackedStrings) UnmarshalJSON(bytes []byte) error
Click to show internal directories.
Click to hide internal directories.