object CoproductHint
- Alphabetic
- By Inheritance
- CoproductHint
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
sealed
trait
Action extends AnyRef
What should be done when reading a given coproduct option.
-
case class
Attempt(cursor: ConfigCursor, options: Seq[String], combineFailures: (Seq[(String, ConfigReaderFailures)]) ⇒ ConfigReaderFailures) extends Action with Product with Serializable
An action to attempt to use the provided coproduct options, in the specified order, stopping at the first one that reads successfully.
An action to attempt to use the provided coproduct options, in the specified order, stopping at the first one that reads successfully.
- cursor
the
ConfigCursorto use when reading the coproduct option- options
the coproduct options to attempt reading, in order
- combineFailures
the function to combine all failures in case all attempts to read fail
-
case class
Use(cursor: ConfigCursor, option: String) extends Action with Product with Serializable
An action to only use the provided
ConfigCursorand not try other options.An action to only use the provided
ConfigCursorand not try other options.- cursor
the
ConfigCursorto use when reading the coproduct option- option
the coproduct option to consider when reading from the provider cursor
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- implicit def default[A]: CoproductHint[A]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()