From 87a97eb296adfc535fc1cb9208102f8466b9055a Mon Sep 17 00:00:00 2001 From: Andrew Clayton Date: Sat, 17 May 2025 18:09:11 +0100 Subject: API-Rust.md: Remove some redundant unsafe blocks from example code Mirrors changes in 89900c0 ("examples/rust: Remove some redundant unsafe blocks") Signed-off-by: Andrew Clayton --- API-Rust.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/API-Rust.md b/API-Rust.md index bef2e7d..9b4a9d9 100644 --- a/API-Rust.md +++ b/API-Rust.md @@ -492,7 +492,7 @@ static mut REQUEST_BUF: *mut u8 = null_mut(); */ ... */ #[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 */); @@ -507,7 +507,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 { @@ -811,7 +811,7 @@ Example ```Rust #[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 */); @@ -826,7 +826,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 { @@ -868,7 +868,7 @@ Example ```Rust 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 }; @@ -877,7 +877,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 ); -- cgit