[−][src]Trait runng::socket::Socket
Type which is an NngSocket
.
Provided methods
fn with<T>(self, setup: T) -> Result<Self> where
T: FnOnce(&mut Self) -> Result<&mut Self>,
T: FnOnce(&mut Self) -> Result<&mut Self>,
Helper to chain constructors with methods that return &Self
.
Examples
use runng::{Listen, protocol::Pair0, Socket}; fn main() -> runng::Result<()> { let mut socket0 = Pair0::open()?; socket0.listen("inproc://socket0")?; // VS let socket1 = Pair0::open()?.with(|sock| sock.listen("inproc://socket1"))?; Ok(()) }