Skip to main content

UnauthEth

Trait UnauthEth 

Source
pub trait UnauthEth:
    Stream<Item = Result<BytesMut, P2PStreamError>>
    + Sink<Bytes, Error = P2PStreamError>
    + CanDisconnect<Bytes>
    + Unpin
    + Send { }
Available on crate feature network only.
Expand description

An unauthenticated stream that can send and receive messages.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<T> UnauthEth for T
where T: Sink<Bytes, Error = P2PStreamError> + Stream<Item = Result<BytesMut, P2PStreamError>> + CanDisconnect<Bytes> + Unpin + Send,