Alias for shapeless.Witness
that provides concise syntax for
literal singleton types.
Alias for shapeless.Witness
that provides concise syntax for
literal singleton types.
Example:
scala> val d: W.`3.14`.T = 3.14 d: Double(3.14) = 3.14 scala> val s: W.`"abc"`.T = "abc" s: String("abc") = abc
See https://github.com/milessabin/shapeless/wiki/Feature-overview:-shapeless-2.0.0#singleton-typed-literals for more information about shapeless' support for singleton types.
Module for Char
related predicates.
Module for numeric predicates.
Alias for api.RefType.refineM[P]
with shapeless.tag.@@
as type
parameter for api.RefType
.
Alias for api.RefType.refineM[P]
with shapeless.tag.@@
as type
parameter for api.RefType
.
Note: M
stands for macro and T
stands for tag.
Alias for api.RefType.refineM[P]
with api.Refined
as type
parameter for api.RefType
.
Alias for api.RefType.refineM[P]
with api.Refined
as type
parameter for api.RefType
.
Note: M
stands for macro and V
stands for value class.
Alias for api.RefType.refine[P]
with shapeless.tag.@@
as type
parameter for api.RefType
.
Alias for api.RefType.refine[P]
with shapeless.tag.@@
as type
parameter for api.RefType
.
Note: T
stands for tag.
Alias for api.RefType.refine[P]
with api.Refined
as type
parameter for api.RefType
.
Alias for api.RefType.refine[P]
with api.Refined
as type
parameter for api.RefType
.
Note: V
stands for value class.
Module for String
related predicates.