我具有以下案例类别:
case class MyClass(name: String, params: Map[String, String])
我不知道如何为此创建配置描述。使用Magnolia进行自动推导也无效。
Error:(70, 44) could not find implicit value for evidence parameter of type zio.config.magnolia.ConfigDescriptorProvider[zio.config.examples.MyConfig.MyClass]
private val automaticConfig = description[MyClass]
具有元组自动派生列表的工作原理(但仍然不知道此配置说明的方式)。
final case class MyClass(name: String, params: List[(String, String)])
这是一个限制吗?我也找不到一个例子。
到目前为止,如果键的值为映射,那么zio-config无法处理。 zio-config将其视为嵌套配置(可以很好地处理),并取消了必须处理动态地图的功能。
但是,我们认为这是一个更高的优先级,因为事实证明,有很多用例属于这一类,并将被包含在1.0.0-RC11中,计划于1月25日发布。
我知道这不能解决您的直接问题,对此感到抱歉。