refined4s-core
refined4s-core
refined4s
CanBeOrdered
derivedToOrdered
Coercible
Coercible
InlinedRefined
Newtype
NewtypeBase
Refined
RefinedBase
RefinedCtor
RefinedCtor
syntax
syntax
refined4s.internal
numericTools
typeTools
refined4s.types
all
all
network
DynamicPortNumber
NonSystemPortNumber
PortNumber
SystemPortNumber
Uri
UserPortNumber
network
numeric
InlinedNumeric
NegBigDecimal
NegBigInt
NegByte
NegDouble
NegFloat
NegInt
NegLong
NegShort
NonNegBigDecimal
NonNegBigInt
NonNegByte
NonNegDouble
NonNegFloat
NonNegInt
NonNegLong
NonNegShort
NonPosBigDecimal
NonPosBigInt
NonPosByte
NonPosDouble
NonPosFloat
NonPosInt
NonPosLong
NonPosShort
Numeric
PosBigDecimal
PosBigInt
PosByte
PosDouble
PosFloat
PosInt
PosLong
PosShort
strings
NonEmptyString
refined4s-core
/
refined4s
/
Newtype
Newtype
trait
Newtype
[
A
]
extends
NewtypeBase
[
A
]
Since:
2023-12-03
Graph
Supertypes
trait
NewtypeBase
[
A
]
class
Object
trait
Matchable
class
Any
Type members
Value members
Givens
Extensions
Type members
Types
override
opaque type
Type
Value members
Concrete methods
def
apply
(
a:
A
):
Type
override
def
deriving
[
F
[
*
]](
using
fa:
F
[
A
]):
F
[
Type
]
Definition Classes
NewtypeBase
def
unapply
(
typ:
Type
):
Some
[
A
]
Givens
Givens
given
wrap
:
Coercible
[
A
,
Type
]
given
wrapTC
[
F
[
*
]]:
Coercible
[
F
[
A
],
F
[
Type
]]
Inherited givens
given
newRefinedCanEqual
:
CanEqual
[
Type
,
Type
]
Inherited from:
NewtypeBase
given
unwrap
:
Coercible
[
Type
,
A
]
Inherited from:
NewtypeBase
given
unwrapTC
[
F
[
*
]]:
Coercible
[
F
[
Type
],
F
[
A
]]
Inherited from:
NewtypeBase
Extensions
Extensions
extension
(typ:
Type
)
inline override
def
value
:
A
Definition Classes
NewtypeBase
Inherited extensions
extension
[
B
](typ:
Type
)
def
toValue
(
using
coercibleA2B:
Coercible
[
A
,
B
]):
B
Inherited from:
NewtypeBase