Skip to content

Commit a8289bf

Browse files
refactor: enable unnecessary_self_imports clippy lint (#1005)
1 parent bbc38db commit a8289bf

File tree

6 files changed

+17
-19
lines changed

6 files changed

+17
-19
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ range_plus_one = "warn"
142142
# TODO: self_named_module_files = "warn"
143143
# TODO: partial_pub_fields = "warn" (should we enable only in pdu crates?)
144144
redundant_type_annotations = "warn"
145+
unnecessary_self_imports = "warn"
145146
try_err = "warn"
146147
rest_pat_in_fully_bound_structs = "warn"
147148

crates/ironrdp-acceptor/src/channel_connection.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@ use ironrdp_connector::{
44
reason_err, ConnectorError, ConnectorErrorExt as _, ConnectorResult, Sequence, State, Written,
55
};
66
use ironrdp_core::WriteBuf;
7+
use ironrdp_pdu::mcs;
78
use ironrdp_pdu::x224::X224;
8-
use ironrdp_pdu::{self as pdu};
9-
use pdu::mcs;
109
use tracing::debug;
1110

1211
#[derive(Debug)]
@@ -57,13 +56,13 @@ impl State for ChannelConnectionState {
5756
}
5857

5958
impl Sequence for ChannelConnectionSequence {
60-
fn next_pdu_hint(&self) -> Option<&dyn pdu::PduHint> {
59+
fn next_pdu_hint(&self) -> Option<&dyn ironrdp_pdu::PduHint> {
6160
match &self.state {
6261
ChannelConnectionState::Consumed => None,
63-
ChannelConnectionState::WaitErectDomainRequest => Some(&pdu::X224_HINT),
64-
ChannelConnectionState::WaitAttachUserRequest => Some(&pdu::X224_HINT),
62+
ChannelConnectionState::WaitErectDomainRequest => Some(&ironrdp_pdu::X224_HINT),
63+
ChannelConnectionState::WaitAttachUserRequest => Some(&ironrdp_pdu::X224_HINT),
6564
ChannelConnectionState::SendAttachUserConfirm => None,
66-
ChannelConnectionState::WaitChannelJoinRequest { .. } => Some(&pdu::X224_HINT),
65+
ChannelConnectionState::WaitChannelJoinRequest { .. } => Some(&ironrdp_pdu::X224_HINT),
6766
ChannelConnectionState::SendChannelJoinConfirm { .. } => None,
6867
ChannelConnectionState::AllJoined => None,
6968
}

crates/ironrdp-acceptor/src/finalization.rs

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
use ironrdp_connector::{ConnectorError, ConnectorErrorExt as _, ConnectorResult, Sequence, State, Written};
22
use ironrdp_core::WriteBuf;
3+
use ironrdp_pdu::rdp;
34
use ironrdp_pdu::x224::X224;
4-
use ironrdp_pdu::{self as pdu};
5-
use pdu::rdp;
65
use tracing::debug;
76

87
use crate::util::{self, wrap_share_data};
@@ -60,13 +59,13 @@ impl State for FinalizationState {
6059
}
6160

6261
impl Sequence for FinalizationSequence {
63-
fn next_pdu_hint(&self) -> Option<&dyn pdu::PduHint> {
62+
fn next_pdu_hint(&self) -> Option<&dyn ironrdp_pdu::PduHint> {
6463
match &self.state {
6564
FinalizationState::Consumed => None,
66-
FinalizationState::WaitSynchronize => Some(&pdu::X224Hint),
67-
FinalizationState::WaitControlCooperate => Some(&pdu::X224Hint),
68-
FinalizationState::WaitRequestControl => Some(&pdu::X224Hint),
69-
FinalizationState::WaitFontList => Some(&pdu::RdpHint),
65+
FinalizationState::WaitSynchronize => Some(&ironrdp_pdu::X224Hint),
66+
FinalizationState::WaitControlCooperate => Some(&ironrdp_pdu::X224Hint),
67+
FinalizationState::WaitRequestControl => Some(&ironrdp_pdu::X224Hint),
68+
FinalizationState::WaitFontList => Some(&ironrdp_pdu::RdpHint),
7069
FinalizationState::SendSynchronizeConfirm => None,
7170
FinalizationState::SendControlCooperateConfirm => None,
7271
FinalizationState::SendGrantedControlConfirm => None,
@@ -221,7 +220,7 @@ fn create_font_map() -> rdp::headers::ShareDataPdu {
221220
}
222221

223222
fn decode_share_control(input: &[u8]) -> ConnectorResult<rdp::headers::ShareControlHeader> {
224-
let data_request = ironrdp_core::decode::<X224<pdu::mcs::SendDataRequest<'_>>>(input)
223+
let data_request = ironrdp_core::decode::<X224<ironrdp_pdu::mcs::SendDataRequest<'_>>>(input)
225224
.map_err(ConnectorError::decode)
226225
.map(|p| p.0)?;
227226
let share_control = ironrdp_core::decode::<rdp::headers::ShareControlHeader>(data_request.user_data.as_ref())
@@ -230,7 +229,7 @@ fn decode_share_control(input: &[u8]) -> ConnectorResult<rdp::headers::ShareCont
230229
}
231230

232231
fn decode_font_list(input: &[u8]) -> Result<rdp::finalization_messages::FontPdu, ()> {
233-
use pdu::rdp::headers::{ShareControlPdu, ShareDataPdu};
232+
use ironrdp_pdu::rdp::headers::{ShareControlPdu, ShareDataPdu};
234233

235234
let share_control = decode_share_control(input).map_err(|_| ())?;
236235

crates/ironrdp-connector/src/connection_activation.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use core::mem;
22

3+
use ironrdp_pdu::rdp;
34
use ironrdp_pdu::rdp::capability_sets::CapabilitySet;
4-
use ironrdp_pdu::rdp::{self};
55
use tracing::{debug, warn};
66

77
use crate::{

crates/ironrdp-server/src/helper.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ use anyhow::Context as _;
77
use rustls_pemfile::{certs, pkcs8_private_keys};
88
use tokio_rustls::rustls::pki_types::pem::PemObject as _;
99
use tokio_rustls::rustls::pki_types::{CertificateDer, PrivateKeyDer};
10-
use tokio_rustls::rustls::{self};
11-
use tokio_rustls::TlsAcceptor;
10+
use tokio_rustls::{rustls, TlsAcceptor};
1211

1312
pub struct TlsIdentityCtx {
1413
pub certs: Vec<CertificateDer<'static>>,

crates/ironrdp-tls/src/rustls.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
use std::io;
22

33
use tokio::io::{AsyncRead, AsyncWrite, AsyncWriteExt as _};
4+
use tokio_rustls::rustls;
45
use tokio_rustls::rustls::pki_types::ServerName;
5-
use tokio_rustls::rustls::{self};
66

77
pub type TlsStream<S> = tokio_rustls::client::TlsStream<S>;
88

0 commit comments

Comments
 (0)