We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 27f5504 commit 1fdbfd2Copy full SHA for 1fdbfd2
24 files changed
Cargo.toml
@@ -66,6 +66,7 @@ unused_qualifications = "warn"
66
keyword_idents = "warn"
67
noop_method_call = "warn"
68
macro_use_extern_crate = "warn"
69
+redundant_imports = "warn"
70
# missing_docs = "warn" # TODO: NOTE(@CBenoit): we probably want to ensure this in core tier crates only
71
72
# == Compile-time / optimization == #
crates/ironrdp-connector/src/connection_activation.rs
@@ -266,8 +266,8 @@ fn create_client_confirm_active(
266
) -> rdp::capability_sets::ClientConfirmActive {
267
use ironrdp_pdu::rdp::capability_sets::{
268
client_codecs_capabilities, Bitmap, BitmapCache, BitmapDrawingFlags, Brush, CacheDefinition, CacheEntry,
269
- CapabilitySet, ClientConfirmActive, CmdFlags, DemandActive, FrameAcknowledge, General, GeneralExtraFlags,
270
- GlyphCache, GlyphSupportLevel, Input, InputFlags, LargePointer, LargePointerSupportFlags, MultifragmentUpdate,
+ ClientConfirmActive, CmdFlags, DemandActive, FrameAcknowledge, General, GeneralExtraFlags, GlyphCache,
+ GlyphSupportLevel, Input, InputFlags, LargePointer, LargePointerSupportFlags, MultifragmentUpdate,
271
OffscreenBitmapCache, Order, OrderFlags, OrderSupportExFlags, Pointer, Sound, SoundFlags, SupportLevel,
272
SurfaceCommands, VirtualChannel, VirtualChannelFlags, BITMAP_CACHE_ENTRIES_NUM, GLYPH_CACHE_NUM,
273
SERVER_CHANNEL_ID,
crates/ironrdp-dvc/src/lib.rs
@@ -18,7 +18,7 @@ use crate::alloc::borrow::ToOwned as _;
18
pub use ironrdp_pdu;
19
use ironrdp_core::{assert_obj_safe, cast_length, encode_vec, other_err, AsAny, Encode, EncodeResult};
20
use ironrdp_pdu::{decode_err, pdu_other_err, PduResult};
21
-use ironrdp_svc::{self, SvcMessage};
+use ironrdp_svc::SvcMessage;
22
23
mod complete_data;
24
use complete_data::CompleteData;
crates/ironrdp-error/src/lib.rs
@@ -5,7 +5,7 @@
5
#[cfg(feature = "alloc")]
6
extern crate alloc;
7
8
-#[cfg(feature = "alloc")]
+#[cfg(all(feature = "alloc", not(feature = "std")))]
9
use alloc::boxed::Box;
10
use core::fmt;
11
crates/ironrdp-fuzzing/src/oracles/mod.rs
@@ -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);
crates/ironrdp-graphics/src/rlgr.rs
@@ -2,9 +2,7 @@ use core::cmp::min;
2
use std::io;
3
4
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;
crates/ironrdp-mstsgu/src/lib.rs
@@ -25,9 +25,8 @@ use tokio::io::{AsyncRead, AsyncWrite};
25
use tokio::net::TcpStream;
26
use tokio::sync::oneshot;
27
use tokio_tungstenite::tungstenite::handshake::client::generate_key;
28
-use tokio_tungstenite::tungstenite::http;
29
use tokio_tungstenite::tungstenite::protocol::Role;
30
-use tokio_tungstenite::tungstenite::Message;
+use tokio_tungstenite::tungstenite::{http, Message};
31
use tokio_tungstenite::WebSocketStream;
32
use tokio_util::sync::PollSender;
33
crates/ironrdp-pdu/src/basic_output/surface_commands/tests.rs
@@ -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];
crates/ironrdp-pdu/src/mcs.rs
@@ -939,16 +939,15 @@ pub use legacy::McsError;
939
mod legacy {
940
941
942
- use ironrdp_core::{Decode, DecodeResult, Encode, EncodeResult};
+ use ironrdp_core::{Decode, DecodeResult, Encode};
943
use thiserror::Error;
944
945
use super::{
946
cast_length, ensure_size, ConnectInitial, ConnectResponse, DomainParameters, PduError, ReadCursor, WriteCursor,
947
RESULT_ENUM_LENGTH,
948
};
949
- use crate::ber;
950
- use crate::gcc::conference_create::{ConferenceCreateRequest, ConferenceCreateResponse};
951
- use crate::gcc::GccError;
+ use crate::gcc::{ConferenceCreateRequest, ConferenceCreateResponse, GccError};
+ use crate::{ber, EncodeResult};
952
953
// impl<'de> McsPdu<'de> for ConnectInitial {
954
// const MCS_NAME: &'static str = "DisconnectProviderUltimatum";
crates/ironrdp-pdu/src/rdp/capability_sets/bitmap_codecs/tests.rs
@@ -1,4 +1,4 @@
1
-use ironrdp_core::{decode, decode_cursor, encode_vec, DecodeErrorKind};
+use ironrdp_core::{decode_cursor, encode_vec, DecodeErrorKind};
0 commit comments