From 89900c002afb77366503330b513c2547b6cf1abd Mon Sep 17 00:00:00 2001 From: Andrew Clayton Date: Wed, 14 May 2025 20:37:16 +0100 Subject: [PATCH] examples/rust: Remove some redundant unsafe blocks ... as noted by the compiler... Fixes: 2cf492f ("examples/rust: Fix some new rustc warnings") Signed-off-by: Andrew Clayton --- examples/rust/echo-request/src/lib.rs | 2 +- examples/rust/large-upload/src/lib.rs | 4 ++-- examples/rust/upload-reflector/src/lib.rs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/rust/echo-request/src/lib.rs b/examples/rust/echo-request/src/lib.rs index 0fddab7..76a52b9 100644 --- a/examples/rust/echo-request/src/lib.rs +++ b/examples/rust/echo-request/src/lib.rs @@ -51,7 +51,7 @@ pub extern "C" fn uwr_request_handler(addr: *mut u8) -> i32 { uwr_init_ctx(ctx, addr, 4096); // Set where we will copy the request into - uwr_set_req_buf(ctx, unsafe { addr_of_mut!(REQUEST_BUF) }, LUW_SRB_NONE); + uwr_set_req_buf(ctx, addr_of_mut!(REQUEST_BUF), LUW_SRB_NONE); // Define the Response Body Text. diff --git a/examples/rust/large-upload/src/lib.rs b/examples/rust/large-upload/src/lib.rs index df7e963..5757e6c 100644 --- a/examples/rust/large-upload/src/lib.rs +++ b/examples/rust/large-upload/src/lib.rs @@ -32,7 +32,7 @@ pub unsafe extern "C" fn uwr_response_end_handler() { #[no_mangle] pub extern "C" fn uwr_request_handler(addr: *mut u8) -> i32 { - let ctx: *mut luw_ctx_t = unsafe { addr_of_mut!(CTX) }; + let ctx: *mut luw_ctx_t = addr_of_mut!(CTX); let mut f; let bytes_wrote: isize; let mut total = unsafe { TOTAL_BYTES_WROTE }; @@ -41,7 +41,7 @@ pub extern "C" fn uwr_request_handler(addr: *mut u8) -> i32 { uwr_init_ctx(ctx, addr, 0); uwr_set_req_buf( ctx, - unsafe { addr_of_mut!(REQUEST_BUF) }, + addr_of_mut!(REQUEST_BUF), LUW_SRB_NONE, ); diff --git a/examples/rust/upload-reflector/src/lib.rs b/examples/rust/upload-reflector/src/lib.rs index 2f1992b..30afc8c 100644 --- a/examples/rust/upload-reflector/src/lib.rs +++ b/examples/rust/upload-reflector/src/lib.rs @@ -72,7 +72,7 @@ pub fn upload_reflector(ctx: *mut luw_ctx_t) -> i32 { #[no_mangle] pub extern "C" fn uwr_request_handler(addr: *mut u8) -> i32 { - let ctx: *mut luw_ctx_t = unsafe { addr_of_mut!(CTX) }; + let ctx: *mut luw_ctx_t = addr_of_mut!(CTX); if unsafe { REQUEST_BUF.is_null() } { uwr_init_ctx(ctx, addr, 0 /* Response offset */); @@ -87,7 +87,7 @@ pub extern "C" fn uwr_request_handler(addr: *mut u8) -> i32 { */ uwr_set_req_buf( ctx, - unsafe { addr_of_mut!(REQUEST_BUF) }, + addr_of_mut!(REQUEST_BUF), LUW_SRB_APPEND | LUW_SRB_ALLOC | LUW_SRB_FULL_SIZE, ); } else {