pub struct Router { /* private fields */ }Expand description
The ROUTER SocketType wrapper type
Router implements StreamSocket and SinkSocket, and has an associated controlled variant.
Trait Implementations§
Source§impl From<(Socket, PollEvented<ZmqFile>)> for Router
impl From<(Socket, PollEvented<ZmqFile>)> for Router
Source§fn from(inner: (Socket, EventedFile)) -> Self
fn from(inner: (Socket, EventedFile)) -> Self
Converts to this type from the input type.
Source§impl IntoInnerSocket for Router
impl IntoInnerSocket for Router
Source§impl SinkSocket for Router
impl SinkSocket for Router
Source§impl StreamSocket for Router
impl StreamSocket for Router
impl UnPair for Router
Auto Trait Implementations§
impl !Freeze for Router
impl !RefUnwindSafe for Router
impl Send for Router
impl !Sync for Router
impl Unpin for Router
impl !UnwindSafe for Router
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
Source§impl<T> HasBuilder for Twhere
T: IntoInnerSocket,
impl<T> HasBuilder for Twhere
T: IntoInnerSocket,
Source§impl<T> SinkStreamSocket for Twhere
T: StreamSocket + SinkSocket,
impl<T> SinkStreamSocket for Twhere
T: StreamSocket + SinkSocket,
Source§fn sink_stream(
self,
buffer_size: usize,
) -> <<T as IntoInnerSocket>::Socket as InnerSocket<T>>::SinkStream
fn sink_stream( self, buffer_size: usize, ) -> <<T as IntoInnerSocket>::Socket as InnerSocket<T>>::SinkStream
Retrieve a structure that implements both Sync and Stream. Read more