github.com/vishnusomank/figtree@v0.1.0/compat.go (about) 1 package figtree 2 3 // Providing backwards compatible option names for the generic type 4 5 type BoolOption = Option[bool] 6 type ByteOption = Option[byte] 7 type Complex128Option = Option[complex128] 8 type Complex64Option = Option[complex64] 9 type ErrorOption = Option[error] 10 type Float32Option = Option[float32] 11 type Float64Option = Option[float64] 12 type Int16Option = Option[int16] 13 type Int32Option = Option[int32] 14 type Int64Option = Option[int64] 15 type Int8Option = Option[int8] 16 type IntOption = Option[int] 17 type RuneOption = Option[rune] 18 type StringOption = Option[string] 19 type Uint16Option = Option[uint16] 20 type Uint32Option = Option[uint32] 21 type Uint64Option = Option[uint64] 22 type Uint8Option = Option[uint8] 23 type UintOption = Option[uint] 24 type UintptrOption = Option[uintptr] 25 type RawTypeOption = Option[any] 26 27 type MapBoolOption = MapOption[bool] 28 type MapByteOption = MapOption[byte] 29 type MapComplex128Option = MapOption[complex128] 30 type MapComplex64Option = MapOption[complex64] 31 type MapErrorOption = MapOption[error] 32 type MapFloat32Option = MapOption[float32] 33 type MapFloat64Option = MapOption[float64] 34 type MapInt16Option = MapOption[int16] 35 type MapInt32Option = MapOption[int32] 36 type MapInt64Option = MapOption[int64] 37 type MapInt8Option = MapOption[int8] 38 type MapIntOption = MapOption[int] 39 type MapRuneOption = MapOption[rune] 40 type MapStringOption = MapOption[string] 41 type MapUint16Option = MapOption[uint16] 42 type MapUint32Option = MapOption[uint32] 43 type MapUint64Option = MapOption[uint64] 44 type MapUint8Option = MapOption[uint8] 45 type MapUintOption = MapOption[uint] 46 type MapUintptrOption = MapOption[uintptr] 47 type MapRawTypeOption = MapOption[any] 48 49 type ListBoolOption = ListOption[bool] 50 type ListByteOption = ListOption[byte] 51 type ListComplex128Option = ListOption[complex128] 52 type ListComplex64Option = ListOption[complex64] 53 type ListErrorOption = ListOption[error] 54 type ListFloat32Option = ListOption[float32] 55 type ListFloat64Option = ListOption[float64] 56 type ListInt16Option = ListOption[int16] 57 type ListInt32Option = ListOption[int32] 58 type ListInt64Option = ListOption[int64] 59 type ListInt8Option = ListOption[int8] 60 type ListIntOption = ListOption[int] 61 type ListRuneOption = ListOption[rune] 62 type ListStringOption = ListOption[string] 63 type ListUint16Option = ListOption[uint16] 64 type ListUint32Option = ListOption[uint32] 65 type ListUint64Option = ListOption[uint64] 66 type ListUint8Option = ListOption[uint8] 67 type ListUintOption = ListOption[uint] 68 type ListUintptrOption = ListOption[uintptr] 69 type ListRawTypeOption = ListOption[any] 70 71 var NewBoolOption = NewOption[bool] 72 var NewByteOption = NewOption[byte] 73 var NewComplex128Option = NewOption[complex128] 74 var NewComplex64Option = NewOption[complex64] 75 var NewErrorOption = NewOption[error] 76 var NewFloat32Option = NewOption[float32] 77 var NewFloat64Option = NewOption[float64] 78 var NewInt16Option = NewOption[int16] 79 var NewInt32Option = NewOption[int32] 80 var NewInt64Option = NewOption[int64] 81 var NewInt8Option = NewOption[int8] 82 var NewIntOption = NewOption[int] 83 var NewRuneOption = NewOption[rune] 84 var NewStringOption = NewOption[string] 85 var NewUint16Option = NewOption[uint16] 86 var NewUint32Option = NewOption[uint32] 87 var NewUint64Option = NewOption[uint64] 88 var NewUint8Option = NewOption[uint8] 89 var NewUintOption = NewOption[uint] 90 var NewUintptrOption = NewOption[uintptr] 91 var NewRawTypeOption = NewOption[any]