aboutsummaryrefslogtreecommitdiff
path: root/src/expr/mod.rs
diff options
context:
space:
mode:
authorSimon Thoby <git@nightmared.fr>2023-02-26 00:09:39 +0100
committerSimon Thoby <git@nightmared.fr>2023-02-26 00:09:39 +0100
commite5c2b423473bb147763c8f6a73aec73212980e4b (patch)
tree456763343d97fba976f9c3aa69033ad3dfa5e999 /src/expr/mod.rs
parentc7ef0c961cc8c7a7955754a55df3118c74e8bef7 (diff)
reduce the amount of unsafe code
Diffstat (limited to 'src/expr/mod.rs')
-rw-r--r--src/expr/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/expr/mod.rs b/src/expr/mod.rs
index 058b0cb..af29460 100644
--- a/src/expr/mod.rs
+++ b/src/expr/mod.rs
@@ -101,7 +101,7 @@ macro_rules! create_expr_variant {
}
}
- unsafe fn write_payload(&self, addr: *mut u8) {
+ fn write_payload(&self, addr: &mut [u8]) {
match self {
$(
$enum::$name(val) => val.write_payload(addr),
@@ -194,7 +194,7 @@ impl NfNetlinkAttribute for ExpressionRaw {
self.0.get_size()
}
- unsafe fn write_payload(&self, addr: *mut u8) {
+ fn write_payload(&self, addr: &mut [u8]) {
self.0.write_payload(addr);
}
}