enumeratum.CirisEnum.scala Maven / Gradle / Ivy
The newest version!
/*
* Copyright 2017-2024 Viktor Rudebeck
*
* SPDX-License-Identifier: MIT
*/
package enumeratum
import ciris.ConfigDecoder
import enumeratum.internal.TypeName
trait CirisEnum[A <: EnumEntry] { this: Enum[A] =>
implicit def cirisConfigDecoder(implicit typeName: TypeName[A]): ConfigDecoder[String, A] =
Ciris.enumConfigDecoder(this)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy