[librsvg: 1/3] Use simple pointer casts instead of transmute::<usize>(ptr)
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 1/3] Use simple pointer casts instead of transmute::<usize>(ptr)
- Date: Thu, 8 Oct 2020 16:24:32 +0000 (UTC)
commit c9cd01258b1e89f87edd8c53aa2328681e6199a9
Author: Federico Mena Quintero <federico gnome org>
Date: Thu Oct 8 10:59:10 2020 -0500
Use simple pointer casts instead of transmute::<usize>(ptr)
Thanks, Clippy.
rsvg_internals/src/attributes.rs | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
---
diff --git a/rsvg_internals/src/attributes.rs b/rsvg_internals/src/attributes.rs
index 95d7bca6..6c38b1e7 100644
--- a/rsvg_internals/src/attributes.rs
+++ b/rsvg_internals/src/attributes.rs
@@ -1,6 +1,5 @@
//! Store XML element attributes and their values.
-use std::mem;
use std::slice;
use std::str;
@@ -77,8 +76,8 @@ impl Attributes {
// FIXME: ptr::offset_from() is nightly-only.
// We'll do the computation of the length by hand.
- let start: usize = mem::transmute(value_start);
- let end: usize = mem::transmute(value_end);
+ let start = value_start as usize;
+ let end = value_end as usize;
let len = end - start;
let value_slice = slice::from_raw_parts(value_start as *const u8, len);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]