Function tarpc::serde_transport::tcp::connect
source · pub fn connect<A, Item, SinkItem, Codec, CodecFn>(
addr: A,
codec_fn: CodecFn
) -> Connect<impl Future<Output = Result<TcpStream>>, Item, SinkItem, CodecFn>ⓘNotable traits for Connect<T, Item, SinkItem, CodecFn>impl<T, Item, SinkItem, Codec, CodecFn> Future for Connect<T, Item, SinkItem, CodecFn>where
T: Future<Output = Result<TcpStream>>,
Item: for<'de> Deserialize<'de>,
SinkItem: Serialize,
Codec: Serializer<SinkItem> + Deserializer<Item>,
CodecFn: Fn() -> Codec, type Output = Result<Transport<TcpStream, Item, SinkItem, Codec>>;
where
A: ToSocketAddrs,
Item: for<'de> Deserialize<'de>,
SinkItem: Serialize,
Codec: Serializer<SinkItem> + Deserializer<Item>,
CodecFn: Fn() -> Codec,
Available on crate features
serde-transport
and tcp
only.Expand description
Connects to addr
, wrapping the connection in a TCP transport.