gpt4 book ai didi

scala - 是否可以在 Scala 3 中导出顶级不透明类型?

转载 作者:行者123 更新时间:2023-12-04 12:55:42 28 4
gpt4 key购买 nike

我正在使用 Scala 3 功能 Export Clauses .
一切正常,除了不透明类型。
我找不到对它们的任何限制。
我的不透明类型:

opaque type BpmnPath = String

object BpmnPath:
def apply(path: String): BpmnPath = path
我的导出:
package camundala

export model.BpmnPath
用法:
package camundala
package dsl

trait DSL :

def path(pathStr: String): BpmnPath =
BpmnPath(pathStr)
这给了我以下异常:
Found:    camundala.model.exports$package.BpmnPath
Required: camundala.BpmnPath²

where: BpmnPath is a type in package object exports$package
BpmnPath² is a type in package object exports$package which is an alias of camundala.model.BpmnPath

最佳答案

我在 Scala Contributor Forum 上问过这个问题.
原来这是一个错误,已通过 3.0.1-RC1 修复。 .

关于scala - 是否可以在 Scala 3 中导出顶级不透明类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67958398/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com