type go.pact.im/x/option.Of
23 uses
go.pact.im/x/option (current package)
option.go#L6: type Of[T any] struct {
option.go#L12: func Value[T any](v T) Of[T] {
option.go#L13: return Of[T]{true, v}
option.go#L17: func Nil[T any]() Of[T] {
option.go#L18: return Of[T]{}
option.go#L23: func (v Of[T]) Unwrap() (T, bool) {
option.go#L28: func UnwrapOrZero[T any](opt Of[T]) T {
option.go#L38: func IsNil[T any](opt Of[T]) bool {
option.go#L43: func Map[T, U any](opt Of[T], f func(T) U) Of[U] {
go.pact.im/x/phcformat
append.go#L26: version option.Of[VersionAppender],
append.go#L27: params option.Of[ParamsAppender],
append.go#L28: salt option.Of[SaltAppender],
append.go#L29: output option.Of[OutputAppender],
append.go#L53: opt option.Of[OptionAppender],
parse.go#L57: var version, params, salt option.Of[string]
phcformat.go#L21: Version option.Of[string]
phcformat.go#L24: Params option.Of[string]
phcformat.go#L27: Salt option.Of[string]
phcformat.go#L30: Output option.Of[string]
go.pact.im/x/phcformat/encode
encode.go#L19: func Nil() option.Of[Appender] {
encode.go#L43: Option option.Of[T]
encode.go#L47: func NewOption[T Appender](opt option.Of[T]) Option[T] {