Closed qryxip closed 2 months ago
Announcing Rust 1.81.0 | Rust Blog
#[allow(…)]
#[expect(…)]
non_camel_case_types
#[forbid(…)]
reason = "…"
allow
expect
reason
forbid
Rust 1.81: #826 前回: #816
内容
Announcing Rust 1.81.0 | Rust Blog
#[allow(…)]
を#[expect(…)]
に置き換えます。不要になった警告抑制をすみやかに消せるようにするためです。non_camel_case_types
だけ、Rust Analyzerがまだ#[expect(…)]
に対応していなくてClippyとは別に文句を言ってくるため#[allow(…)]
のままにしています。 [追記] test_utilで生成しているc_api.rsについても、OSによってbindgenの生成コードが変わって管理が面倒なので#[expect(…)]
にするのは諦めました。#[allow(…)]
,#[expect(…)]
,#[forbid(…)]
のすべてにreason = "…"
を書きます。allow
とexpect
のreason
をどういう文体で書くか迷ったのですが、コメントのような感じで書くことにしました。forbid
の方はエラーメッセージとしての文体に。関連 Issue
Rust 1.81: #826 前回: #816
その他