taigless-mapping
taigless-mapping
io.taig.taigless.mapping
Bijection
Bijection
EnumMapping
Wrapper
Injection
Injection
Partial
Partial
taigless-mapping
/
io.taig.taigless.mapping
/
EnumMapping
EnumMapping
object
EnumMapping
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
EnumMapping
.type
Type members
Value members
Givens
Type members
Classlikes
final case
class
Wrapper
[
A
](
value:
A
)
extends
AnyVal
Value members
Concrete methods
inline
def
default
[
A
](
using
mirror:
SumOf
[
A
]):
Option
[
Injection
[
A
,
String
]]
inline
def
injection
[
A
,
B
](
f:
A
=>
B
)(
using
mirror:
SumOf
[
A
]):
Option
[
Injection
[
A
,
B
]]
final inline
def
instances
[
A
,
B
<:
Tuple
]:
List
[
A
]
final inline
def
labels
[
A
<:
Tuple
]:
List
[
String
]
inline
def
unsafeDefault
[
A
](
using
mirror:
SumOf
[
A
]):
Injection
[
A
,
String
]
inline
def
unsafeInjection
[
A
,
B
](
f:
A
=>
B
)(
using
mirror:
SumOf
[
A
]):
Injection
[
A
,
B
]
Givens
Givens
given
value
[
A
](
using
mirror:
ProductOf
[
A
]):
Wrapper
[
A
]