Involved Source Files
Package option implements optional values to represent the lack of value
without pointers.
Package-Level Type Names (only one, which is exported)
/* sort exporteds by: | */
Type Parameters:
T: any
Of represents an optional value that may be nil.
isSetboolvalueT
Unwrap returns the underlying value and a boolean flag indicating whether it
is set.
func Map[T, U](opt Of[T], f func(T) U) Of[U]
func Nil[T]() Of[T]
func Value[T](v T) Of[T]
func go.pact.im/x/phcformat/encode.Nil() Of[encode.Appender]
func IsNil[T](opt Of[T]) bool
func Map[T, U](opt Of[T], f func(T) U) Of[U]
func UnwrapOrZero[T](opt Of[T]) T
func go.pact.im/x/phcformat.Append[NameAppender, VersionAppender, ParamsAppender, SaltAppender, OutputAppender](dst []byte, name NameAppender, version Of[VersionAppender], params Of[ParamsAppender], salt Of[SaltAppender], output Of[OutputAppender]) []byte
func go.pact.im/x/phcformat.Append[NameAppender, VersionAppender, ParamsAppender, SaltAppender, OutputAppender](dst []byte, name NameAppender, version Of[VersionAppender], params Of[ParamsAppender], salt Of[SaltAppender], output Of[OutputAppender]) []byte
func go.pact.im/x/phcformat.Append[NameAppender, VersionAppender, ParamsAppender, SaltAppender, OutputAppender](dst []byte, name NameAppender, version Of[VersionAppender], params Of[ParamsAppender], salt Of[SaltAppender], output Of[OutputAppender]) []byte
func go.pact.im/x/phcformat.Append[NameAppender, VersionAppender, ParamsAppender, SaltAppender, OutputAppender](dst []byte, name NameAppender, version Of[VersionAppender], params Of[ParamsAppender], salt Of[SaltAppender], output Of[OutputAppender]) []byte
func go.pact.im/x/phcformat/encode.NewOption[T](opt Of[T]) encode.Option[T]
func go.pact.im/x/phcformat.optionAppenderWithPrefix[PrefixAppender, OptionAppender](prefix PrefixAppender, opt Of[OptionAppender]) encode.Option[encode.Concat[PrefixAppender, OptionAppender]]
Package-Level Functions (total 5, all are exported)
Type Parameters:
T: any
IsNil returns true if the value is nil.
Type Parameters:
T: any
U: any
Map applies function f to the underlying option value if it is set.
Type Parameters:
T: any
Nil returns nil option with type T.
Type Parameters:
T: any
UnwrapOrZero returns the option value or its zero value if it is not set.
Type Parameters:
T: any
Value returns an option with the given value.
The pages are generated with Goldsv0.4.9. (GOOS=linux GOARCH=amd64)