E0089#
警告名称:guard_redundant_else
guard 的条件或模式是穷尽的,因此其 else 子句永远不会执行。
错误示例#
///|
pub fn identity(value : Int) -> Int {
guard value is result else { 0 }
result
}
修改建议#
删除无法执行的 else 子句。
///|
pub fn identity(value : Int) -> Int {
guard value is result
result
}