Note: see as well: - https://github.com/google/zerocopy/issues/3348. ## Features that we would like to see ### Required (we almost certainly want them) ### Nice to have (not critical, we could workaround if needed, etc.) - [ ] Remove duplicated example in `IntoBytes::write_to_suffix`. + PR: https://github.com/google/zerocopy/pull/3422. ### Low priority (we will likely not use them in the end) ### Done (stabilized, fixed, not needed anymore, etc.) - [x] `cfg(no_fp_fmt_parse)`. + Issue: https://github.com/google/zerocopy/issues/3426. + PR: https://github.com/google/zerocopy/pull/3429 (v0.8.51). - [x] Supporting `non_ascii_idents`. + Issue: https://github.com/google/zerocopy/issues/3427. + PR (Rust): https://github.com/rust-lang/rust/pull/157497. * On the kernel side, we will need to work around it until we bump the MSRV, thus likely late 2027, since we follow Debian Stable. + Zulip: https://rust-lang.zulipchat.com/#narrow/channel/213817-t-lang/topic/Macros.20and.20getting.20a.20fresh.20identifier/near/600143928. - [x] "Silent-on-error" derives (under `--cfg zerocopy_unstable_linux`). + Zulip: https://rust-for-linux.zulipchat.com/#narrow/channel/605308-zerocopy/topic/Silent.20derives.20and.20.60feature.28trivial_bounds.29.60/near/599229793. + PR (older one, related): https://github.com/google/zerocopy/pull/2982. + PR: https://github.com/google/zerocopy/pull/3416 (v0.8.52). - [x] SPDX license identifiers. + Issue: https://github.com/google/zerocopy/issues/3428. + PR: https://github.com/google/zerocopy/pull/3432. + PR: https://github.com/google/zerocopy/pull/3455 (v0.8.52). - [x] SPDX license identifier for `style.css`. + Issue: https://github.com/google/zerocopy/issues/3457. + PR: https://github.com/google/zerocopy/pull/3458 (v0.8.53?). --- ## Bugs that we would like to see fixed ### Required (we almost certainly want them) - [ ] `most_traits` is rendered by default in `zerocopy-derive`. + Issue: https://github.com/google/zerocopy/issues/3466. ### Nice to have (probably not critical, we could workaround if needed, etc.) ### Low priority (we will likely not use them in the end) ### Done (stabilized, fixed, or not needed anymore, etc.)
Note: see as well:
Features that we would like to see
Required (we almost certainly want them)
Nice to have (not critical, we could workaround if needed, etc.)
IntoBytes::write_to_suffix.IntoBytes::write_to_suffixgoogle/zerocopy#3422.Low priority (we will likely not use them in the end)
Done (stabilized, fixed, not needed anymore, etc.)
cfg(no_fp_fmt_parse).cfg(no_fp_fmt_parse)google/zerocopy#3426.Supporting
non_ascii_idents.non_ascii_identsgoogle/zerocopy#3427.non_ascii_identslint levels rust-lang/rust#157497."Silent-on-error" derives (under
--cfg zerocopy_unstable_linux).#[zerocopy(on_error = skip/fail)]google/zerocopy#2982.derive(most_traits)and rename unstable linux cfg google/zerocopy#3416 (v0.8.52).SPDX license identifiers.
SPDX license identifier for
style.css.style.cssgoogle/zerocopy#3457.Bugs that we would like to see fixed
Required (we almost certainly want them)
most_traitsis rendered by default inzerocopy-derive.most_traitsis documented by default google/zerocopy#3466.Nice to have (probably not critical, we could workaround if needed, etc.)
Low priority (we will likely not use them in the end)
Done (stabilized, fixed, or not needed anymore, etc.)