mirror of
https://github.com/fluencelabs/rust-libp2p
synced 2025-06-12 09:31:20 +00:00
feat: introduce libp2p-identity
crate
This patch combines the `libp2p_core::identity` and `libp2p_core::peer_id` modules into a new crate: `libp2p-identity`. Resolves https://github.com/libp2p/rust-libp2p/issues/3349. Pull-Request: #3350.
This commit is contained in:
@ -30,7 +30,8 @@ use crate::protocol::{inbound_hop, outbound_stop};
|
||||
use either::Either;
|
||||
use instant::Instant;
|
||||
use libp2p_core::multiaddr::Protocol;
|
||||
use libp2p_core::{ConnectedPoint, Endpoint, Multiaddr, PeerId};
|
||||
use libp2p_core::{ConnectedPoint, Endpoint, Multiaddr};
|
||||
use libp2p_identity::PeerId;
|
||||
use libp2p_swarm::behaviour::{ConnectionClosed, FromSwarm};
|
||||
use libp2p_swarm::{
|
||||
dummy, ConnectionDenied, ConnectionHandlerUpgrErr, ConnectionId, ExternalAddresses,
|
||||
|
@ -30,7 +30,8 @@ use futures::io::AsyncWriteExt;
|
||||
use futures::stream::{FuturesUnordered, StreamExt};
|
||||
use futures_timer::Delay;
|
||||
use instant::Instant;
|
||||
use libp2p_core::{upgrade, ConnectedPoint, Multiaddr, PeerId};
|
||||
use libp2p_core::{upgrade, ConnectedPoint, Multiaddr};
|
||||
use libp2p_identity::PeerId;
|
||||
use libp2p_swarm::handler::{
|
||||
ConnectionEvent, DialUpgradeError, FullyNegotiatedInbound, FullyNegotiatedOutbound,
|
||||
ListenUpgradeError,
|
||||
|
@ -23,7 +23,7 @@ pub use generic::{
|
||||
};
|
||||
use instant::Instant;
|
||||
use libp2p_core::multiaddr::{Multiaddr, Protocol};
|
||||
use libp2p_core::PeerId;
|
||||
use libp2p_identity::PeerId;
|
||||
use std::net::IpAddr;
|
||||
|
||||
/// Allows rate limiting access to some resource based on the [`PeerId`] and
|
||||
|
@ -34,7 +34,8 @@ use futures::future::{BoxFuture, FutureExt};
|
||||
use futures::io::{AsyncRead, AsyncWrite};
|
||||
use futures::ready;
|
||||
use futures::stream::StreamExt;
|
||||
use libp2p_core::{Endpoint, Multiaddr, PeerId};
|
||||
use libp2p_core::{Endpoint, Multiaddr};
|
||||
use libp2p_identity::PeerId;
|
||||
use libp2p_swarm::behaviour::{ConnectionClosed, ConnectionEstablished, FromSwarm};
|
||||
use libp2p_swarm::dial_opts::DialOpts;
|
||||
use libp2p_swarm::{
|
||||
|
@ -29,7 +29,8 @@ use futures::stream::{FuturesUnordered, StreamExt};
|
||||
use futures_timer::Delay;
|
||||
use instant::Instant;
|
||||
use libp2p_core::multiaddr::Protocol;
|
||||
use libp2p_core::{upgrade, Multiaddr, PeerId};
|
||||
use libp2p_core::{upgrade, Multiaddr};
|
||||
use libp2p_identity::PeerId;
|
||||
use libp2p_swarm::handler::{
|
||||
ConnectionEvent, DialUpgradeError, FullyNegotiatedInbound, FullyNegotiatedOutbound,
|
||||
ListenUpgradeError,
|
||||
|
@ -31,7 +31,7 @@ use futures::stream::SelectAll;
|
||||
use futures::stream::{Stream, StreamExt};
|
||||
use libp2p_core::multiaddr::{Multiaddr, Protocol};
|
||||
use libp2p_core::transport::{ListenerId, TransportError, TransportEvent};
|
||||
use libp2p_core::PeerId;
|
||||
use libp2p_identity::PeerId;
|
||||
use std::collections::VecDeque;
|
||||
use std::pin::Pin;
|
||||
use std::task::{Context, Poll};
|
||||
|
@ -24,7 +24,8 @@ use asynchronous_codec::{Framed, FramedParts};
|
||||
use bytes::Bytes;
|
||||
use futures::{future::BoxFuture, prelude::*};
|
||||
use instant::{Duration, SystemTime};
|
||||
use libp2p_core::{upgrade, Multiaddr, PeerId};
|
||||
use libp2p_core::{upgrade, Multiaddr};
|
||||
use libp2p_identity::PeerId;
|
||||
use libp2p_swarm::NegotiatedSubstream;
|
||||
use std::convert::TryInto;
|
||||
use std::iter;
|
||||
|
@ -23,7 +23,8 @@ use crate::protocol::{self, MAX_MESSAGE_SIZE, STOP_PROTOCOL_NAME};
|
||||
use asynchronous_codec::{Framed, FramedParts};
|
||||
use bytes::Bytes;
|
||||
use futures::{future::BoxFuture, prelude::*};
|
||||
use libp2p_core::{upgrade, PeerId};
|
||||
use libp2p_core::upgrade;
|
||||
use libp2p_identity::PeerId;
|
||||
use libp2p_swarm::NegotiatedSubstream;
|
||||
use std::iter;
|
||||
use thiserror::Error;
|
||||
|
@ -25,7 +25,8 @@ use bytes::Bytes;
|
||||
use futures::{future::BoxFuture, prelude::*};
|
||||
use futures_timer::Delay;
|
||||
use instant::{Duration, SystemTime};
|
||||
use libp2p_core::{upgrade, Multiaddr, PeerId};
|
||||
use libp2p_core::{upgrade, Multiaddr};
|
||||
use libp2p_identity::PeerId;
|
||||
use libp2p_swarm::NegotiatedSubstream;
|
||||
use std::convert::TryFrom;
|
||||
use std::iter;
|
||||
|
@ -23,7 +23,8 @@ use crate::protocol::{MAX_MESSAGE_SIZE, STOP_PROTOCOL_NAME};
|
||||
use asynchronous_codec::{Framed, FramedParts};
|
||||
use bytes::Bytes;
|
||||
use futures::{future::BoxFuture, prelude::*};
|
||||
use libp2p_core::{upgrade, PeerId};
|
||||
use libp2p_core::upgrade;
|
||||
use libp2p_identity::PeerId;
|
||||
use libp2p_swarm::NegotiatedSubstream;
|
||||
use std::convert::TryInto;
|
||||
use std::iter;
|
||||
|
@ -107,7 +107,8 @@ pub mod relay {
|
||||
|
||||
pub mod rate_limiter {
|
||||
use instant::Instant;
|
||||
use libp2p_core::{Multiaddr, PeerId};
|
||||
use libp2p_core::Multiaddr;
|
||||
use libp2p_identity::PeerId;
|
||||
|
||||
#[deprecated(
|
||||
since = "0.15.0",
|
||||
|
Reference in New Issue
Block a user