pub struct TcpEmbeddedTransport { /* private fields */ }Implementations§
Source§impl TcpEmbeddedTransport
impl TcpEmbeddedTransport
pub fn connect(addr: SocketAddr, mtu_hint: u16) -> EmbeddedResult<Self>
pub fn from_stream(stream: TcpStream, mtu_hint: u16) -> EmbeddedResult<Self>
pub fn peer_addr(&self) -> Result<SocketAddr>
Trait Implementations§
Source§impl EmbeddedTransport for TcpEmbeddedTransport
impl EmbeddedTransport for TcpEmbeddedTransport
fn link_state(&self) -> LinkState
fn capabilities(&self) -> TransportCaps
fn send_frame(&mut self, frame: &PacketFrame) -> EmbeddedResult<()>
fn poll_frame(&mut self) -> EmbeddedResult<Option<PacketFrame>>
Auto Trait Implementations§
impl Freeze for TcpEmbeddedTransport
impl RefUnwindSafe for TcpEmbeddedTransport
impl Send for TcpEmbeddedTransport
impl Sync for TcpEmbeddedTransport
impl Unpin for TcpEmbeddedTransport
impl UnsafeUnpin for TcpEmbeddedTransport
impl UnwindSafe for TcpEmbeddedTransport
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