Annotate or remove unused fields
まだ誰も着手していません。
評価
調査の方向性
mp4parse/src/lib.rs に列挙されているフィールドから始め、リンクされた CI 実行で発生した clippy の dead-code エラーを再現してください。各フィールドを確認し、削除すべきか #[allow(dead_code)] を付けるべきかを判断してください。完了条件は、列挙された dead-code 警告が解消され、CI チェックがパスすることです。
索引モデルが issue の本文から書いたものです。
説明
Surfaced in CI by a recent clippy improvement, we have a number of fields which are parsed, but never read or exposed to external code:
In the short term the simplest solution is to annotate these fields with #[allow(dead_code)], but it's worth considering (perhaps on a case-by-case basis) whether it would be preferable to remove some of them entirely to reduce complexity.
error: field is never read: `uuid`
--> mp4parse/src/lib.rs:333:5
|
333 | uuid: Option<[u8; 16]>,
| ^^^^^^^^^^^^^^^^^^^^^^
|
= note: `-D dead-code` implied by `-D warnings`
error: field is never read: `major_brand`
--> mp4parse/src/lib.rs:344:5
|
344 | major_brand: FourCC,
| ^^^^^^^^^^^^^^^^^^^
error: field is never read: `minor_version`
--> mp4parse/src/lib.rs:345:5
|
345 | minor_version: u32,
| ^^^^^^^^^^^^^^^^^^
error: field is never read: `duration`
--> mp4parse/src/lib.rs:353:5
|
353 | duration: u64,
| ^^^^^^^^^^^^^
error: field is never read: `media_rate_integer`
--> mp4parse/src/lib.rs:390:5
|
390 | media_rate_integer: i16,
| ^^^^^^^^^^^^^^^^^^^^^^^
error: field is never read: `media_rate_fraction`
--> mp4parse/src/lib.rs:391:5
|
391 | media_rate_fraction: i16,
| ^^^^^^^^^^^^^^^^^^^^^^^^
error: field is never read: `data_reference_index`
--> mp4parse/src/lib.rs:514:5
|
514 | data_reference_index: u16,
| ^^^^^^^^^^^^^^^^^^^^^^^^^
error: field is never read: `data_reference_index`
--> mp4parse/src/lib.rs:534:5
|
534 | data_reference_index: u16,
| ^^^^^^^^^^^^^^^^^^^^^^^^^
error: field is never read: `profile`
--> mp4parse/src/lib.rs:546:5
|
546 | profile: u8,
| ^^^^^^^^^^^
error: field is never read: `level`
--> mp4parse/src/lib.rs:549:5
|
549 | level: u8,
| ^^^^^^^^^
error: field is never read: `transfer_characteristics`
--> mp4parse/src/lib.rs:558:5
|
558 | transfer_characteristics: u8,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: field is never read: `matrix_coefficients`
--> mp4parse/src/lib.rs:561:5
|
561 | matrix_coefficients: Option<u8>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: field is never read: `video_full_range_flag`
--> mp4parse/src/lib.rs:564:5
|
564 | video_full_range_flag: bool,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: field is never read: `version`
--> mp4parse/src/lib.rs:604:5
|
604 | version: u8,
| ^^^^^^^^^^^
error: field is never read: `version`
--> mp4parse/src/lib.rs:630:5
|
630 | version: u8,
| ^^^^^^^^^^^
- 主要言語
- Rust
- スター
- 448
- フォーク
- 73
- 平均マージ
- 6日 4時間
- マージ済み PR(30日)
- 1
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
mozilla/mp4parse-rust のほかの issue
-
AVIF metadata is improperly marked as private対応中かも @amyspark が 184 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
mozilla/mp4parse-rust#444 · コメント 5 件 ·
-
Allow reading Exif metadata from AVIF images対応中かも @amyspark が 184 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
mozilla/mp4parse-rust#441 ·
-
senc boxオープン
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
mozilla/mp4parse-rust#415 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 28/100
mozilla/mp4parse-rust#414 · コメント 4 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 35/100
mozilla/mp4parse-rust#412 · コメント 2 件 ·
mozilla/mp4parse-rust の issue をすべて見る
似ている issue
-
C-bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
rust-lang/rust-analyzer#23501 ·
メンテナーはふだん 1 日以内に返信
-
Streamable HTTP client: a 401 or 403 with a JSON-RPC error body and no WWW-Authenticate loses its HTTP status対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープンbug P2 ready for work T-security T-transport
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
modelcontextprotocol/rust-sdk#1339 ·
メンテナーはふだん 3 日以内に返信
-
French BIP39 wordlist starts with a UTF-8 BOM, so generated French mnemonics carry U+FEFF and derive a non-canonical seed対応中かも @Kshot3000 が今日担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 91/100
ergoplatform/sigma-rust#976 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
[Bug]: Web chat input doesn't regain focus after a reply finishes対応中かも @GaijinSystems が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
zeroclaw-labs/zeroclaw#11658 ·
メンテナーはふだん 2 日以内に返信