From 9b17f64d301334b999a8138037d32ff72e951018 Mon Sep 17 00:00:00 2001 From: Andrew Clayton Date: Tue, 17 Oct 2023 18:59:02 +0100 Subject: examples/rust: Do some simplification around unsafe {} blocks We can put the unsafe keyword as part of the function definition, getting rid of the unsafe {} blocks in the functions themselves. Signed-off-by: Andrew Clayton --- examples/rust/echo-request/src/lib.rs | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'examples/rust/echo-request/src/lib.rs') diff --git a/examples/rust/echo-request/src/lib.rs b/examples/rust/echo-request/src/lib.rs index 943c514..674bb05 100644 --- a/examples/rust/echo-request/src/lib.rs +++ b/examples/rust/echo-request/src/lib.rs @@ -17,17 +17,13 @@ use std::ptr::null_mut; static mut REQUEST_BUF: *mut u8 = null_mut(); #[no_mangle] -pub extern "C" fn uwr_module_end_handler() { - unsafe { - uwr_free(REQUEST_BUF); - } +pub unsafe extern "C" fn uwr_module_end_handler() { + uwr_free(REQUEST_BUF); } #[no_mangle] -pub extern "C" fn uwr_module_init_handler() { - unsafe { - REQUEST_BUF = uwr_malloc(uwr_mem_get_init_size()); - } +pub unsafe extern "C" fn uwr_module_init_handler() { + REQUEST_BUF = uwr_malloc(uwr_mem_get_init_size()); } pub extern "C" fn hdr_iter_func( -- cgit