Documentation
¶
Overview ¶
package conversion defines conversion helpers for code generated by github.com/ngicks/go-codegen/codegen
Index ¶
- func LenNAtLeast[Opts ~[]T, T any](n int, u und.Und[Opts]) und.Und[Opts]
- func LenNAtLeastSlice[Opts ~[]T, T any](n int, u sliceund.Und[Opts]) sliceund.Und[Opts]
- func LenNAtMost[Opts ~[]T, T any](n int, u und.Und[Opts]) und.Und[Opts]
- func LenNAtMostSlice[Opts ~[]T, T any](n int, u sliceund.Und[Opts]) sliceund.Und[Opts]
- func NonNull[Opts ~[]option.Option[T], T any](u und.Und[Opts]) und.Und[[]T]
- func NonNullSlice[Opts ~[]option.Option[T], T any](u sliceund.Und[Opts]) sliceund.Und[[]T]
- func Nullify[T any](u und.Und[[]T]) und.Und[[]option.Option[T]]
- func NullifySlice[T any](u sliceund.Und[[]T]) sliceund.Und[[]option.Option[T]]
- func NullishElastic[T any](o option.Option[Empty]) elastic.Elastic[T]
- func NullishElasticSlice[T any](o option.Option[Empty]) sliceelastic.Elastic[T]
- func NullishUnd[T any](o option.Option[Empty]) und.Und[T]
- func NullishUndSlice[T any](o option.Option[Empty]) sliceund.Und[T]
- func OptionOptionElastic[T any](null bool, o option.Option[[]option.Option[T]]) elastic.Elastic[T]
- func OptionOptionElasticSlice[T any](null bool, o option.Option[[]option.Option[T]]) sliceelastic.Elastic[T]
- func OptionUnd[T any](null bool, o option.Option[T]) und.Und[T]
- func OptionUndSlice[T any](null bool, o option.Option[T]) sliceund.Und[T]
- func ToPlain[T interface{ ... }, U any](t T) U
- func ToRaw[T interface{ ... }, U any](t T) U
- func UndNullish[T UndLike](t T) option.Option[Empty]
- func UnwrapElastic[T any](e elastic.Elastic[T]) und.Und[[]option.Option[T]]
- func UnwrapElasticSlice[T any](e sliceelastic.Elastic[T]) sliceund.Und[[]option.Option[T]]
- func UnwrapLen1[T any](u und.Und[[1]T]) und.Und[T]
- func UnwrapLen1Slice[T any](u sliceund.Und[[1]T]) sliceund.Und[T]
- func WrapLen1[T any](u und.Und[T]) und.Und[[1]T]
- func WrapLen1Slice[T any](u sliceund.Und[T]) sliceund.Und[[1]T]
- type Empty
- type UndLike
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LenNAtLeastSlice ¶
func LenNAtMostSlice ¶
func NonNullSlice ¶
func NullishElasticSlice ¶
func OptionOptionElastic ¶
func UnwrapElasticSlice ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.