object CoproductHint
- Alphabetic
- By Inheritance
- CoproductHint
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
ConfigCursor
to 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
ConfigCursor
and not try other options.An action to only use the provided
ConfigCursor
and not try other options.- cursor
the
ConfigCursor
to 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(classOf[java.lang.CloneNotSupportedException]) @native()
- implicit def default[A]: CoproductHint[A]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- 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(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()