E0063#
警告名: syntax_lint
構文 lint 警告。
この警告カテゴリは、コンパイラが受け入れるものの推奨しない有効なコードパターンに使用されます。たとえば、指定するオプション引数を Some で包む必要はありません:
///|
pub fn consume(value? : Int) -> Unit {
ignore(value)
}
///|
pub fn demo() -> Unit {
consume(value?=Some(42))
}
提案#
オプション引数に値を渡す場合は、その値を直接指定してください:
///|
pub fn consume(value? : Int) -> Unit {
ignore(value)
}
///|
pub fn demo() -> Unit {
consume(value=42)
}
ほかの構文 lint 診断では、別のアンチパターンが報告され、検査対象のコードに応じた提案が示されることがあります。