mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-06-15 11:01:21 +00:00
*: Fix clippy errors from upgrade to Rust 1.57 (#2365)
* core: Mark "unused" field with "_" We need to keep this marker type to ensure that the type continues to be required to be pinned. * tranports/noise: Derive `Default` for `Config` `false` is the default for `bool`, we can derive this. * protocols/request-response: Remove unused fields These are already included the `RequestResponseMessage::Request` variant. * *: Allow clippy's large-enum-variant lint Tackling these suggestions would require performance measurement which we don't want to do at this stage. Co-authored-by: Max Inden <mail@max-inden.de>
This commit is contained in:
@ -77,7 +77,7 @@ where
|
||||
let future = AndThenFuture {
|
||||
inner: Either::Left(Box::pin(dialed_fut)),
|
||||
args: Some((self.fun, ConnectedPoint::Dialer { address: addr })),
|
||||
marker: PhantomPinned,
|
||||
_marker: PhantomPinned,
|
||||
};
|
||||
Ok(future)
|
||||
}
|
||||
@ -132,7 +132,7 @@ where
|
||||
upgrade: AndThenFuture {
|
||||
inner: Either::Left(Box::pin(upgrade)),
|
||||
args: Some((this.fun.clone(), point)),
|
||||
marker: PhantomPinned,
|
||||
_marker: PhantomPinned,
|
||||
},
|
||||
local_addr,
|
||||
remote_addr,
|
||||
@ -159,7 +159,7 @@ where
|
||||
pub struct AndThenFuture<TFut, TMap, TMapOut> {
|
||||
inner: Either<Pin<Box<TFut>>, Pin<Box<TMapOut>>>,
|
||||
args: Option<(TMap, ConnectedPoint)>,
|
||||
marker: PhantomPinned,
|
||||
_marker: PhantomPinned,
|
||||
}
|
||||
|
||||
impl<TFut, TMap, TMapOut> Future for AndThenFuture<TFut, TMap, TMapOut>
|
||||
|
@ -147,6 +147,7 @@ pub enum GossipsubEvent {
|
||||
|
||||
/// A data structure for storing configuration for publishing messages. See [`MessageAuthenticity`]
|
||||
/// for further details.
|
||||
#[allow(clippy::large_enum_variant)]
|
||||
enum PublishConfig {
|
||||
Signing {
|
||||
keypair: Keypair,
|
||||
|
@ -459,6 +459,7 @@ impl NetworkBehaviour for Identify {
|
||||
}
|
||||
|
||||
/// Event emitted by the `Identify` behaviour.
|
||||
#[allow(clippy::large_enum_variant)]
|
||||
#[derive(Debug)]
|
||||
pub enum IdentifyEvent {
|
||||
/// Identification information has been received from a peer.
|
||||
|
@ -28,6 +28,7 @@ use unsigned_varint::codec::UviBytes;
|
||||
|
||||
pub type Ttl = u64;
|
||||
|
||||
#[allow(clippy::large_enum_variant)]
|
||||
#[derive(Debug, Clone)]
|
||||
pub enum Message {
|
||||
Register(NewRegistration),
|
||||
|
@ -28,6 +28,7 @@ pub mod inbound;
|
||||
pub mod outbound;
|
||||
|
||||
/// Errors that can occur while interacting with a substream.
|
||||
#[allow(clippy::large_enum_variant)]
|
||||
#[derive(Debug, thiserror::Error)]
|
||||
pub enum Error {
|
||||
#[error("Reading message {0:?} at this stage is a protocol violation")]
|
||||
|
@ -54,6 +54,7 @@ impl fmt::Debug for Stream {
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(clippy::large_enum_variant)]
|
||||
#[derive(Debug, Clone)]
|
||||
pub enum OutEvent {
|
||||
RegistrationRequested(NewRegistration),
|
||||
|
@ -120,6 +120,7 @@ pub enum OutEvent {
|
||||
},
|
||||
}
|
||||
|
||||
#[allow(clippy::large_enum_variant)]
|
||||
#[derive(Debug)]
|
||||
pub enum OpenInfo {
|
||||
RegisterRequest(NewRegistration),
|
||||
|
@ -231,8 +231,6 @@ impl std::error::Error for InboundFailure {}
|
||||
/// See [`RequestResponse::send_response`].
|
||||
#[derive(Debug)]
|
||||
pub struct ResponseChannel<TResponse> {
|
||||
request_id: RequestId,
|
||||
peer: PeerId,
|
||||
sender: oneshot::Sender<TResponse>,
|
||||
}
|
||||
|
||||
@ -750,11 +748,7 @@ where
|
||||
request,
|
||||
sender,
|
||||
} => {
|
||||
let channel = ResponseChannel {
|
||||
request_id,
|
||||
peer,
|
||||
sender,
|
||||
};
|
||||
let channel = ResponseChannel { sender };
|
||||
let message = RequestResponseMessage::Request {
|
||||
request_id,
|
||||
request,
|
||||
|
@ -420,7 +420,7 @@ where
|
||||
}
|
||||
|
||||
/// Legacy configuration options.
|
||||
#[derive(Clone)]
|
||||
#[derive(Clone, Default)]
|
||||
pub struct LegacyConfig {
|
||||
/// Whether to continue sending legacy handshake payloads,
|
||||
/// i.e. length-prefixed protobuf payloads inside a length-prefixed
|
||||
@ -433,12 +433,3 @@ pub struct LegacyConfig {
|
||||
/// libp2p implementations.
|
||||
pub recv_legacy_handshake: bool,
|
||||
}
|
||||
|
||||
impl Default for LegacyConfig {
|
||||
fn default() -> Self {
|
||||
Self {
|
||||
send_legacy_handshake: false,
|
||||
recv_legacy_handshake: false,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user