ConfigMonoid

scala.build.options.ConfigMonoid$
See theConfigMonoid companion trait
object ConfigMonoid

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply[T](implicit instance: ConfigMonoid[T]): ConfigMonoid[T]
def instance[T](zeroValue: => T)(orElseFn: (T, T) => T): ConfigMonoid[T]
def sum[T](values: Seq[T])(implicit monoid: ConfigMonoid[T]): T
inline def valueTuple[C <: Tuple, T](index: Int, main: T, defaults: T): Tuple
inline def zeroTuple[C <: Tuple]: Tuple

Givens

Givens

given boolean: ConfigMonoid[Boolean]
inline given derive[T](using m: ProductOf[T]): ConfigMonoid[T]
given list[T]: ConfigMonoid[List[T]]
given map[K, V](using valueMonoid: ConfigMonoid[V]): ConfigMonoid[Map[K, V]]
given option[T]: ConfigMonoid[Option[T]]
given seq[T]: ConfigMonoid[Seq[T]]
given set[T]: ConfigMonoid[Set[T]]
given unit: ConfigMonoid[Unit]