async_icmp::message

Trait EncodeIcmpMessage

Source
pub trait EncodeIcmpMessage {
    // Required method
    fn encode_for_version(
        &mut self,
        socket_ip_version: IpVersion,
    ) -> Result<&[u8], EncodeError>;
}
Expand description

Encode an ICMP message to be sent via an crate::socket::IcmpSocket.

Required Methods§

Source

fn encode_for_version( &mut self, socket_ip_version: IpVersion, ) -> Result<&[u8], EncodeError>

Encode the message for the requested ip version, or EncodeError if the version is not supported.

Implementors§