pub struct TokioNetworkProvider;Expand description
Real Tokio networking implementation.
Wraps tokio::net::TcpStream with tokio_util::compat::Compat so it
implements the runtime-agnostic futures::io::AsyncRead + AsyncWrite traits
required by NetworkProvider.
Implementations§
Trait Implementations§
Source§impl Clone for TokioNetworkProvider
impl Clone for TokioNetworkProvider
Source§fn clone(&self) -> TokioNetworkProvider
fn clone(&self) -> TokioNetworkProvider
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TokioNetworkProvider
impl Debug for TokioNetworkProvider
Source§impl Default for TokioNetworkProvider
impl Default for TokioNetworkProvider
Source§fn default() -> TokioNetworkProvider
fn default() -> TokioNetworkProvider
Returns the “default value” for a type. Read more
Source§impl NetworkProvider for TokioNetworkProvider
Available on crate feature tokio-providers only.
impl NetworkProvider for TokioNetworkProvider
Available on crate feature
tokio-providers only.Source§type TcpListener = TokioTcpListener
type TcpListener = TokioTcpListener
The TCP listener type for this provider.
Auto Trait Implementations§
impl Freeze for TokioNetworkProvider
impl RefUnwindSafe for TokioNetworkProvider
impl Send for TokioNetworkProvider
impl Sync for TokioNetworkProvider
impl Unpin for TokioNetworkProvider
impl UnsafeUnpin for TokioNetworkProvider
impl UnwindSafe for TokioNetworkProvider
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more