Skip to content

Commit 12a7d04

Browse files
committed
feat: upgrade zerocopy to 0.8
Signed-off-by: Martin Kröning <[email protected]>
1 parent c5ecc4a commit 12a7d04

File tree

3 files changed

+12
-10
lines changed

3 files changed

+12
-10
lines changed

Cargo.lock

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ rustdoc-args = ["--cfg", "docsrs"]
1717
bitflags = { version = "2", optional = true }
1818
bytemuck = { version = "1", optional = true }
1919
bytemuck_derive = { version = "1", optional = true }
20-
zerocopy = { version = "0.7", optional = true, default-features = false }
21-
zerocopy-derive = { version = "0.7", optional = true }
20+
zerocopy = { version = "0.8", optional = true, default-features = false }
21+
zerocopy-derive = { version = "0.8", optional = true }
2222

2323
[features]
2424
bitflags = ["dep:bitflags"]

src/lib.rs

+6-4
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,10 @@ use core::{fmt, mem};
118118
#[cfg_attr(
119119
feature = "zerocopy",
120120
derive(
121-
zerocopy_derive::FromZeroes,
121+
zerocopy_derive::KnownLayout,
122+
zerocopy_derive::Immutable,
122123
zerocopy_derive::FromBytes,
123-
zerocopy_derive::AsBytes
124+
zerocopy_derive::IntoBytes,
124125
)
125126
)]
126127
#[derive(Default, Hash, PartialEq, Eq, Clone, Copy)]
@@ -149,9 +150,10 @@ pub struct Be<T>(pub T);
149150
#[cfg_attr(
150151
feature = "zerocopy",
151152
derive(
152-
zerocopy_derive::FromZeroes,
153+
zerocopy_derive::KnownLayout,
154+
zerocopy_derive::Immutable,
153155
zerocopy_derive::FromBytes,
154-
zerocopy_derive::AsBytes
156+
zerocopy_derive::IntoBytes,
155157
)
156158
)]
157159
#[derive(Default, Hash, PartialEq, Eq, Clone, Copy)]

0 commit comments

Comments
 (0)