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
- Product
- Equals
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
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
- def productElementNames: Iterator[String]
- Definition Classes
- Product