final case class Exported[A](instance: A) extends AnyVal with Product with Serializable
A wrapper for type class instances intended to allow implicits in scope by import
statements to have lower
priority than implicits in the relevant companion objects. This behavior requires type classes to provide a bridge
in their companion objects, as done by ConfigReader
(see pureconfig.ExportedReaders) and ConfigWriter
(see
pureconfig.ExportedWriters).
- A
the type class
- instance
the type class instance to wrap
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Exported
- Serializable
- Serializable
- Product
- Equals
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
Exported(instance: A)
- instance
the type class instance to wrap
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- val instance: A
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any