mirror of
https://github.com/netbirdio/IronRDP.git
synced 2026-05-22 18:43:12 -07:00
refactor: add redundant_imports rustc style/readability lint (#923)
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
@@ -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,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;
|
||||
|
||||
@@ -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];
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
+1
-4
@@ -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,5 +1,4 @@
|
||||
use core::fmt::Debug;
|
||||
use core::mem::size_of;
|
||||
use core::ops::Add;
|
||||
|
||||
use byteorder::{LittleEndian, ReadBytesExt as _};
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
|
||||
use core::fmt;
|
||||
use core::fmt::{Debug, Display};
|
||||
use core::mem::size_of;
|
||||
|
||||
use bitflags::bitflags;
|
||||
use ironrdp_core::{
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,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
Reference in New Issue
Block a user