Skip to content

Commit 147b477

Browse files
authored
Merge pull request #1421 from gtk-rs/bilelmoussaoui/clippy-warnings
Fix various nightly clippy warnings
2 parents 5b01878 + eecf986 commit 147b477

19 files changed

+35
-44
lines changed

gio/src/application.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ pub trait ApplicationExtManual: sealed::Sealed + IsA<Application> {
5353
connect_raw(
5454
self.as_ptr() as *mut _,
5555
b"open\0".as_ptr() as *const _,
56-
Some(transmute::<_, unsafe extern "C" fn()>(
56+
Some(transmute::<*const (), unsafe extern "C" fn()>(
5757
open_trampoline::<Self, F> as *const (),
5858
)),
5959
Box_::into_raw(f),

gio/src/cancellable.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ pub trait CancellableExtManual: sealed::Sealed + IsA<Cancellable> {
8080
unsafe {
8181
from_glib(ffi::g_cancellable_connect(
8282
self.as_ptr() as *mut _,
83-
Some(std::mem::transmute::<_, unsafe extern "C" fn()>(
83+
Some(std::mem::transmute::<*const (), unsafe extern "C" fn()>(
8484
connect_trampoline::<Self, F> as *const (),
8585
)),
8686
Box::into_raw(callback) as *mut _,

gio/src/datagram_based.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ pub trait DatagramBasedExtManual: sealed::Sealed + IsA<DatagramBased> + Sized {
5757
glib::ffi::g_source_set_callback(
5858
source,
5959
Some(transmute::<
60-
_,
60+
glib::ffi::gpointer,
6161
unsafe extern "C" fn(glib::ffi::gpointer) -> glib::ffi::gboolean,
6262
>(trampoline)),
6363
Box::into_raw(Box::new(RefCell::new(func))) as glib::ffi::gpointer,

gio/src/dbus_proxy.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ pub trait DBusProxyExtManual: sealed::Sealed + IsA<DBusProxy> + 'static {
5050
connect_raw(
5151
self.as_ptr() as *mut _,
5252
signal_name.as_ptr() as *const _,
53-
Some(transmute::<_, unsafe extern "C" fn()>(
53+
Some(transmute::<*const (), unsafe extern "C" fn()>(
5454
g_signal_trampoline::<Self, F> as *const (),
5555
)),
5656
Box_::into_raw(f),
@@ -91,7 +91,7 @@ pub trait DBusProxyExtManual: sealed::Sealed + IsA<DBusProxy> + 'static {
9191
connect_raw(
9292
self.as_ptr() as *mut _,
9393
b"g-signal\0".as_ptr() as *const _,
94-
Some(transmute::<_, unsafe extern "C" fn()>(
94+
Some(transmute::<*const (), unsafe extern "C" fn()>(
9595
g_signal_trampoline::<Self, F> as *const (),
9696
)),
9797
Box_::into_raw(f),

gio/src/pollable_input_stream.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ pub trait PollableInputStreamExtManual: sealed::Sealed + IsA<PollableInputStream
5555
glib::ffi::g_source_set_callback(
5656
source,
5757
Some(transmute::<
58-
_,
58+
glib::ffi::gpointer,
5959
unsafe extern "C" fn(glib::ffi::gpointer) -> glib::ffi::gboolean,
6060
>(trampoline)),
6161
Box::into_raw(Box::new(RefCell::new(func))) as glib::ffi::gpointer,

gio/src/pollable_output_stream.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ pub trait PollableOutputStreamExtManual: sealed::Sealed + IsA<PollableOutputStre
5959
glib::ffi::g_source_set_callback(
6060
source,
6161
Some(transmute::<
62-
_,
62+
glib::ffi::gpointer,
6363
unsafe extern "C" fn(glib::ffi::gpointer) -> glib::ffi::gboolean,
6464
>(trampoline)),
6565
Box::into_raw(Box::new(RefCell::new(func))) as glib::ffi::gpointer,

gio/src/socket.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -695,7 +695,7 @@ pub trait SocketExtManual: sealed::Sealed + IsA<Socket> + Sized {
695695
glib::ffi::g_source_set_callback(
696696
source,
697697
Some(transmute::<
698-
_,
698+
glib::ffi::gpointer,
699699
unsafe extern "C" fn(glib::ffi::gpointer) -> glib::ffi::gboolean,
700700
>(trampoline)),
701701
Box::into_raw(Box::new(RefCell::new(func))) as glib::ffi::gpointer,

gio/src/subclass/input_stream.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,6 @@ unsafe extern "C" fn stream_read<T: InputStreamImpl>(
123123
cancellable: *mut ffi::GCancellable,
124124
err: *mut *mut glib::ffi::GError,
125125
) -> isize {
126-
use std::{isize, slice};
127-
128126
debug_assert!(count <= isize::MAX as usize);
129127

130128
let instance = &*(ptr as *mut T::Instance);
@@ -134,7 +132,7 @@ unsafe extern "C" fn stream_read<T: InputStreamImpl>(
134132
if count == 0 {
135133
&mut []
136134
} else {
137-
slice::from_raw_parts_mut(buffer as *mut u8, count)
135+
std::slice::from_raw_parts_mut(buffer as *mut u8, count)
138136
},
139137
Option::<Cancellable>::from_glib_borrow(cancellable)
140138
.as_ref()
@@ -183,8 +181,6 @@ unsafe extern "C" fn stream_skip<T: InputStreamImpl>(
183181
cancellable: *mut ffi::GCancellable,
184182
err: *mut *mut glib::ffi::GError,
185183
) -> isize {
186-
use std::isize;
187-
188184
debug_assert!(count <= isize::MAX as usize);
189185

190186
let instance = &*(ptr as *mut T::Instance);

gio/src/subclass/output_stream.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,6 @@ unsafe extern "C" fn stream_write<T: OutputStreamImpl>(
171171
cancellable: *mut ffi::GCancellable,
172172
err: *mut *mut glib::ffi::GError,
173173
) -> isize {
174-
use std::{isize, slice};
175-
176174
debug_assert!(count <= isize::MAX as usize);
177175

178176
let instance = &*(ptr as *mut T::Instance);
@@ -182,7 +180,7 @@ unsafe extern "C" fn stream_write<T: OutputStreamImpl>(
182180
if count == 0 {
183181
&[]
184182
} else {
185-
slice::from_raw_parts(buffer as *const u8, count)
183+
std::slice::from_raw_parts(buffer as *const u8, count)
186184
},
187185
Option::<Cancellable>::from_glib_borrow(cancellable)
188186
.as_ref()
@@ -266,7 +264,6 @@ unsafe extern "C" fn stream_splice<T: OutputStreamImpl>(
266264
.as_ref(),
267265
) {
268266
Ok(res) => {
269-
use std::isize;
270267
assert!(res <= isize::MAX as usize);
271268
res as isize
272269
}

gio/src/subclass/socket_control_message.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -202,11 +202,11 @@ mod tests {
202202

203203
impl SocketControlMessageImpl for TestSocketControlMessage {
204204
fn level(&self) -> i32 {
205-
std::i32::MAX
205+
i32::MAX
206206
}
207207

208208
fn msg_type(&self) -> i32 {
209-
std::i32::MAX
209+
i32::MAX
210210
}
211211

212212
fn size(&self) -> usize {
@@ -218,7 +218,7 @@ mod tests {
218218
}
219219

220220
fn deserialize(level: i32, type_: i32, data: &[u8]) -> Option<SocketControlMessage> {
221-
if level == std::i32::MAX && type_ == std::i32::MAX {
221+
if level == i32::MAX && type_ == i32::MAX {
222222
let obj = glib::Object::new::<super::TestSocketControlMessage>();
223223
obj.imp().0.set(u64::from_ne_bytes(data.try_into().ok()?));
224224
Some(obj.into())
@@ -238,16 +238,16 @@ mod tests {
238238
fn test_socket_control_message_subclassing() {
239239
let obj = glib::Object::new::<TestSocketControlMessage>();
240240

241-
assert_eq!(obj.level(), std::i32::MAX);
242-
assert_eq!(obj.msg_type(), std::i32::MAX);
241+
assert_eq!(obj.level(), i32::MAX);
242+
assert_eq!(obj.msg_type(), i32::MAX);
243243
assert_eq!(obj.size(), size_of::<u64>());
244244

245245
obj.imp().0.set(0x12345678abcdefu64);
246246

247247
let mut data = [0; size_of::<u64>()];
248248
obj.serialize(&mut data);
249249

250-
let de = SocketControlMessage::deserialize(std::i32::MAX, std::i32::MAX, &data)
250+
let de = SocketControlMessage::deserialize(i32::MAX, i32::MAX, &data)
251251
.expect("deserialize failed");
252252
let de = de
253253
.downcast::<TestSocketControlMessage>()

0 commit comments

Comments
 (0)