pub trait Body: Sized {
// Required methods
fn decode_from_reader(r: &mut Reader<'_>) -> Result<Self>;
fn encode_onto<W: Writer + ?Sized>(self, w: &mut W) -> EncodeResult<()>;
}Expand description
Internal: traits in common different cell bodies.
Required Methods§
sourcefn decode_from_reader(r: &mut Reader<'_>) -> Result<Self>
fn decode_from_reader(r: &mut Reader<'_>) -> Result<Self>
Decode a relay cell body from a provided reader.
sourcefn encode_onto<W: Writer + ?Sized>(self, w: &mut W) -> EncodeResult<()>
fn encode_onto<W: Writer + ?Sized>(self, w: &mut W) -> EncodeResult<()>
Encode the body of this cell into the end of a writer.
Implementors§
impl Body for ConnectUdp
Available on crate feature
experimental-udp only.impl Body for ConnectedUdp
Available on crate feature
experimental-udp only.impl Body for Datagram
Available on crate feature
experimental-udp only.