refactor: add redundant_imports rustc style/readability lint (#923)

This commit is contained in:
Alex Yusiuk
2025-08-20 03:12:31 -04:00
committed by GitHub
parent 27f5504508
commit 1fdbfd29ed
24 changed files with 19 additions and 38 deletions
+1
View File
@@ -66,6 +66,7 @@ unused_qualifications = "warn"
keyword_idents = "warn"
noop_method_call = "warn"
macro_use_extern_crate = "warn"
redundant_imports = "warn"
# missing_docs = "warn" # TODO: NOTE(@CBenoit): we probably want to ensure this in core tier crates only
# == Compile-time / optimization == #
@@ -266,8 +266,8 @@ fn create_client_confirm_active(
) -> rdp::capability_sets::ClientConfirmActive {
use ironrdp_pdu::rdp::capability_sets::{
client_codecs_capabilities, Bitmap, BitmapCache, BitmapDrawingFlags, Brush, CacheDefinition, CacheEntry,
CapabilitySet, ClientConfirmActive, CmdFlags, DemandActive, FrameAcknowledge, General, GeneralExtraFlags,
GlyphCache, GlyphSupportLevel, Input, InputFlags, LargePointer, LargePointerSupportFlags, MultifragmentUpdate,
ClientConfirmActive, CmdFlags, DemandActive, FrameAcknowledge, General, GeneralExtraFlags, GlyphCache,
GlyphSupportLevel, Input, InputFlags, LargePointer, LargePointerSupportFlags, MultifragmentUpdate,
OffscreenBitmapCache, Order, OrderFlags, OrderSupportExFlags, Pointer, Sound, SoundFlags, SupportLevel,
SurfaceCommands, VirtualChannel, VirtualChannelFlags, BITMAP_CACHE_ENTRIES_NUM, GLYPH_CACHE_NUM,
SERVER_CHANNEL_ID,
+1 -1
View File
@@ -18,7 +18,7 @@ use crate::alloc::borrow::ToOwned as _;
pub use ironrdp_pdu;
use ironrdp_core::{assert_obj_safe, cast_length, encode_vec, other_err, AsAny, Encode, EncodeResult};
use ironrdp_pdu::{decode_err, pdu_other_err, PduResult};
use ironrdp_svc::{self, SvcMessage};
use ironrdp_svc::SvcMessage;
mod complete_data;
use complete_data::CompleteData;
+1 -1
View File
@@ -5,7 +5,7 @@
#[cfg(feature = "alloc")]
extern crate alloc;
#[cfg(feature = "alloc")]
#[cfg(all(feature = "alloc", not(feature = "std")))]
use alloc::boxed::Box;
use core::fmt;
+1 -1
View File
@@ -18,7 +18,7 @@ pub fn pdu_decode(data: &[u8]) {
use ironrdp_pdu::nego::{ConnectionConfirm, ConnectionRequest};
use ironrdp_pdu::rdp::{capability_sets, headers, server_error_info, server_license, vc, ClientInfoPdu};
use ironrdp_pdu::x224::X224;
use ironrdp_pdu::{bitmap, codecs, fast_path, gcc, input, ironrdp_core, pcb, surface_commands};
use ironrdp_pdu::{bitmap, codecs, fast_path, gcc, input, pcb, surface_commands};
let _ = decode::<X224<ConnectionRequest>>(data);
let _ = decode::<X224<ConnectionConfirm>>(data);
-2
View File
@@ -2,9 +2,7 @@ use core::cmp::min;
use std::io;
use bitvec::field::BitField as _;
use bitvec::order::Msb0;
use bitvec::prelude::*;
use bitvec::slice::BitSlice;
use ironrdp_pdu::codecs::rfx::EntropyAlgorithm;
use crate::utils::Bits;
+1 -2
View File
@@ -25,9 +25,8 @@ use tokio::io::{AsyncRead, AsyncWrite};
use tokio::net::TcpStream;
use tokio::sync::oneshot;
use tokio_tungstenite::tungstenite::handshake::client::generate_key;
use tokio_tungstenite::tungstenite::http;
use tokio_tungstenite::tungstenite::protocol::Role;
use tokio_tungstenite::tungstenite::Message;
use tokio_tungstenite::tungstenite::{http, Message};
use tokio_tungstenite::WebSocketStream;
use tokio_util::sync::PollSender;
@@ -2,7 +2,6 @@ use ironrdp_core::{decode, encode};
use lazy_static::lazy_static;
use super::*;
use crate::geometry::ExclusiveRectangle;
const FRAME_MARKER_BUFFER: [u8; 8] = [0x4, 0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0];
+3 -4
View File
@@ -939,16 +939,15 @@ pub use legacy::McsError;
mod legacy {
use std::io;
use ironrdp_core::{Decode, DecodeResult, Encode, EncodeResult};
use ironrdp_core::{Decode, DecodeResult, Encode};
use thiserror::Error;
use super::{
cast_length, ensure_size, ConnectInitial, ConnectResponse, DomainParameters, PduError, ReadCursor, WriteCursor,
RESULT_ENUM_LENGTH,
};
use crate::ber;
use crate::gcc::conference_create::{ConferenceCreateRequest, ConferenceCreateResponse};
use crate::gcc::GccError;
use crate::gcc::{ConferenceCreateRequest, ConferenceCreateResponse, GccError};
use crate::{ber, EncodeResult};
// impl<'de> McsPdu<'de> for ConnectInitial {
// const MCS_NAME: &'static str = "DisconnectProviderUltimatum";
@@ -1,4 +1,4 @@
use ironrdp_core::{decode, decode_cursor, encode_vec, DecodeErrorKind};
use ironrdp_core::{decode_cursor, encode_vec, DecodeErrorKind};
use lazy_static::lazy_static;
use super::*;
@@ -5,7 +5,7 @@ use lazy_static::lazy_static;
use super::*;
use crate::rdp::server_license::server_license_request::cert::{CertificateType, X509CertificateChain};
use crate::rdp::server_license::server_license_request::{ProductInfo, Scope, ServerCertificate};
use crate::rdp::server_license::{LicensePdu, PREAMBLE_SIZE};
use crate::rdp::server_license::LicensePdu;
const LICENSE_HEADER_BUFFER_NO_SIZE: [u8; 6] = [
0x80, 0x00, // flags
@@ -2,10 +2,7 @@ use ironrdp_core::{decode, encode_vec};
use lazy_static::lazy_static;
use super::*;
use crate::rdp::server_license::{
BasicSecurityHeader, BasicSecurityHeaderFlags, LicenseHeader, LicensePdu, PreambleFlags, PreambleType,
PreambleVersion, BASIC_SECURITY_HEADER_SIZE, PREAMBLE_SIZE,
};
use crate::rdp::server_license::{LicensePdu, BASIC_SECURITY_HEADER_SIZE};
const PLATFORM_CHALLENGE_RESPONSE_DATA_BUFFER: [u8; 18] = [
0x00, 0x01, // version
@@ -2,8 +2,7 @@ use ironrdp_core::{decode, encode_vec};
use lazy_static::lazy_static;
use super::*;
use crate::rdp::headers::{BasicSecurityHeader, BasicSecurityHeaderFlags};
use crate::rdp::server_license::{LicensePdu, PreambleFlags, PreambleVersion};
use crate::rdp::server_license::LicensePdu;
const HEADER_MESSAGE_BUFFER: [u8; 8] = [0x80, 0x00, 0x00, 0x00, 0xFF, 0x03, 0x14, 0x00];
@@ -1,4 +1,4 @@
use ironrdp_core::{decode, encode_vec, Encode as _};
use ironrdp_core::{decode, encode_vec};
use lazy_static::lazy_static;
use super::cert::{RsaPublicKey, PROP_CERT_BLOBS_HEADERS_SIZE, PROP_CERT_NO_BLOBS_SIZE, RSA_KEY_SIZE_WITHOUT_MODULUS};
@@ -1,4 +1,4 @@
use ironrdp_core::{decode, encode_vec, DecodeErrorKind, Encode as _};
use ironrdp_core::{decode, encode_vec, DecodeErrorKind};
use lazy_static::lazy_static;
use super::*;
-1
View File
@@ -1,5 +1,4 @@
use core::fmt::Debug;
use core::mem::size_of;
use core::ops::Add;
use byteorder::{LittleEndian, ReadBytesExt as _};
-1
View File
@@ -4,7 +4,6 @@
use core::fmt;
use core::fmt::{Debug, Display};
use core::mem::size_of;
use bitflags::bitflags;
use ironrdp_core::{
-2
View File
@@ -5,8 +5,6 @@
pub mod ndr;
pub mod rpce;
use core::mem::size_of;
use bitflags::bitflags;
use ironrdp_core::{
cast_length, ensure_size, invalid_field_err, other_err, DecodeError, DecodeResult, EncodeResult, ReadCursor,
-2
View File
@@ -21,8 +21,6 @@
//!
//! [smartcard_pack.c]: https://github.com/FreeRDP/FreeRDP/blob/ff303a9bda911c54ffc1b9f2471acd79c897b075/libfreerdp/utils/smartcard_pack.c
use core::mem::size_of;
use ironrdp_core::{ensure_size, invalid_field_err, DecodeResult, EncodeResult, ReadCursor, WriteCursor};
use ironrdp_pdu::utils::{self, CharacterSet};
-2
View File
@@ -2,8 +2,6 @@
//!
//! [\[MS-RPCE\]: Remote Procedure Call Protocol Extensions]: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-rpce/290c38b1-92fe-4229-91e6-4fc376610c15
use core::mem::size_of;
use ironrdp_core::{
cast_length, ensure_size, invalid_field_err, DecodeError, DecodeResult, EncodeResult, ReadCursor, WriteCursor,
};

Some files were not shown because too many files have changed in this diff Show More