From de84629809596a311580a1897740fd92bf62836e Mon Sep 17 00:00:00 2001 From: Siddharth Chandrasekaran Date: Fri, 15 Mar 2024 00:55:37 +0100 Subject: [PATCH] Inforporate cargo clippy suggestions Signed-off-by: Siddharth Chandrasekaran --- libosdp/src/pdinfo.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libosdp/src/pdinfo.rs b/libosdp/src/pdinfo.rs index ee4be8a..9b40b1d 100644 --- a/libosdp/src/pdinfo.rs +++ b/libosdp/src/pdinfo.rs @@ -41,10 +41,10 @@ unsafe extern "C" fn raw_flush(data: *mut c_void) { let _ = channel.as_mut().flush(); } -impl Into for Box { - fn into(self) -> libosdp_sys::osdp_channel { - let id = self.get_id(); - let data = Box::into_raw(Box::new(self)); +impl From> for libosdp_sys::osdp_channel { + fn from(val: Box) -> Self { + let id = val.get_id(); + let data = Box::into_raw(Box::new(val)); libosdp_sys::osdp_channel { id, data: data as *mut c_void, @@ -178,7 +178,7 @@ impl PdInfo { if let Some(key) = self.scbk.as_mut() { scbk = key.as_mut_ptr(); } else { - scbk = 0 as *mut u8; + scbk = std::ptr::null_mut::(); } libosdp_sys::osdp_pd_info_t { name: self.name.as_ptr(),