这是什么?"降级","穷尽","检查Swift私人关键字"??

这是什么?"降级","穷尽","检查Swift私人关键字"??,swift,Swift,在浏览Swift存储库时,我遇到了这个关键字 这是什么意思 例如,来自: 在我看来,这个想法是,如果您在DispatchTimeInterval上有一个开关,并且忽略了never的情况,那么您将得到一个警告,而不是编译错误。实际的提交消息状态 执行@(降级)(耗尽)(检查) Dispatch请求能够添加新案例,但可以处理丢失的案例 这种情况的实例在模式中显示为警告而不是错误。信息技术 至少在以下情况下引用带注释的案例仍然是一个错误 一个图案不能覆盖空间的其余部分,但它不是一个 忽略完全引用案例的

在浏览Swift存储库时,我遇到了这个关键字

这是什么意思

例如,来自:


在我看来,这个想法是,如果您在DispatchTimeInterval上有一个开关,并且忽略了never的情况,那么您将得到一个警告,而不是编译错误。

实际的提交消息状态

执行@(降级)(耗尽)(检查)

Dispatch请求能够添加新案例,但可以处理丢失的案例 这种情况的实例在模式中显示为警告而不是错误。信息技术 至少在以下情况下引用带注释的案例仍然是一个错误 一个图案不能覆盖空间的其余部分,但它不是一个 忽略完全引用案例的模式空间时出错

这个属性是私有的,被丑化是为了故意阻止它 仅在这个用例之外使用


Source

也许您应该在Github问题中讨论这个问题。@dengApro无法在Swift存储库中创建问题:
public enum DispatchTimeInterval : Equatable {
    case seconds(Int)
    case milliseconds(Int)
    case microseconds(Int)
    case nanoseconds(Int)
    @_downgrade_exhaustivity_check
    case never
}