E0089

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
}