Trait libpacket::FromPacket [−][src]
pub trait FromPacket: Packet { type T; fn from_packet(&self) -> Self::T; }
Expand description
Used to convert on-the-wire packets to their #[packet] equivalent.
Associated Types
Required methods
fn from_packet(&self) -> Self::T
[src]
fn from_packet(&self) -> Self::T
[src]Converts a wire-format packet to #[packet] struct format.
Implementors
impl<'p> FromPacket for ArpPacket<'p>
[src]
impl<'p> FromPacket for ArpPacket<'p>
[src]impl<'p> FromPacket for MutableArpPacket<'p>
[src]
impl<'p> FromPacket for MutableArpPacket<'p>
[src]impl<'p> FromPacket for EthernetPacket<'p>
[src]
impl<'p> FromPacket for EthernetPacket<'p>
[src]impl<'p> FromPacket for MutableEthernetPacket<'p>
[src]
impl<'p> FromPacket for MutableEthernetPacket<'p>
[src]impl<'p> FromPacket for GrePacket<'p>
[src]
impl<'p> FromPacket for GrePacket<'p>
[src]impl<'p> FromPacket for MutableGrePacket<'p>
[src]
impl<'p> FromPacket for MutableGrePacket<'p>
[src]impl<'p> FromPacket for MutableU16BEPacket<'p>
[src]
impl<'p> FromPacket for MutableU16BEPacket<'p>
[src]impl<'p> FromPacket for MutableU32BEPacket<'p>
[src]
impl<'p> FromPacket for MutableU32BEPacket<'p>
[src]impl<'p> FromPacket for U16BEPacket<'p>
[src]
impl<'p> FromPacket for U16BEPacket<'p>
[src]impl<'p> FromPacket for U32BEPacket<'p>
[src]
impl<'p> FromPacket for U32BEPacket<'p>
[src]impl<'p> FromPacket for DestinationUnreachablePacket<'p>
[src]
impl<'p> FromPacket for DestinationUnreachablePacket<'p>
[src]impl<'p> FromPacket for MutableDestinationUnreachablePacket<'p>
[src]
impl<'p> FromPacket for MutableDestinationUnreachablePacket<'p>
[src]impl<'p> FromPacket for EchoReplyPacket<'p>
[src]
impl<'p> FromPacket for EchoReplyPacket<'p>
[src]impl<'p> FromPacket for MutableEchoReplyPacket<'p>
[src]
impl<'p> FromPacket for MutableEchoReplyPacket<'p>
[src]impl<'p> FromPacket for EchoRequestPacket<'p>
[src]
impl<'p> FromPacket for EchoRequestPacket<'p>
[src]impl<'p> FromPacket for MutableEchoRequestPacket<'p>
[src]
impl<'p> FromPacket for MutableEchoRequestPacket<'p>
[src]impl<'p> FromPacket for IcmpPacket<'p>
[src]
impl<'p> FromPacket for IcmpPacket<'p>
[src]impl<'p> FromPacket for MutableIcmpPacket<'p>
[src]
impl<'p> FromPacket for MutableIcmpPacket<'p>
[src]impl<'p> FromPacket for MutableTimeExceededPacket<'p>
[src]
impl<'p> FromPacket for MutableTimeExceededPacket<'p>
[src]impl<'p> FromPacket for TimeExceededPacket<'p>
[src]
impl<'p> FromPacket for TimeExceededPacket<'p>
[src]impl<'p> FromPacket for MutableNdpOptionPacket<'p>
[src]
impl<'p> FromPacket for MutableNdpOptionPacket<'p>
[src]impl<'p> FromPacket for MutableNeighborAdvertPacket<'p>
[src]
impl<'p> FromPacket for MutableNeighborAdvertPacket<'p>
[src]impl<'p> FromPacket for MutableNeighborSolicitPacket<'p>
[src]
impl<'p> FromPacket for MutableNeighborSolicitPacket<'p>
[src]impl<'p> FromPacket for MutableRedirectPacket<'p>
[src]
impl<'p> FromPacket for MutableRedirectPacket<'p>
[src]impl<'p> FromPacket for MutableRouterAdvertPacket<'p>
[src]
impl<'p> FromPacket for MutableRouterAdvertPacket<'p>
[src]impl<'p> FromPacket for MutableRouterSolicitPacket<'p>
[src]
impl<'p> FromPacket for MutableRouterSolicitPacket<'p>
[src]impl<'p> FromPacket for NdpOptionPacket<'p>
[src]
impl<'p> FromPacket for NdpOptionPacket<'p>
[src]impl<'p> FromPacket for NeighborAdvertPacket<'p>
[src]
impl<'p> FromPacket for NeighborAdvertPacket<'p>
[src]impl<'p> FromPacket for NeighborSolicitPacket<'p>
[src]
impl<'p> FromPacket for NeighborSolicitPacket<'p>
[src]impl<'p> FromPacket for RedirectPacket<'p>
[src]
impl<'p> FromPacket for RedirectPacket<'p>
[src]impl<'p> FromPacket for RouterAdvertPacket<'p>
[src]
impl<'p> FromPacket for RouterAdvertPacket<'p>
[src]impl<'p> FromPacket for RouterSolicitPacket<'p>
[src]
impl<'p> FromPacket for RouterSolicitPacket<'p>
[src]impl<'p> FromPacket for Icmpv6Packet<'p>
[src]
impl<'p> FromPacket for Icmpv6Packet<'p>
[src]impl<'p> FromPacket for MutableIcmpv6Packet<'p>
[src]
impl<'p> FromPacket for MutableIcmpv6Packet<'p>
[src]impl<'p> FromPacket for Ipv4OptionPacket<'p>
[src]
impl<'p> FromPacket for Ipv4OptionPacket<'p>
[src]impl<'p> FromPacket for Ipv4Packet<'p>
[src]
impl<'p> FromPacket for Ipv4Packet<'p>
[src]impl<'p> FromPacket for MutableIpv4OptionPacket<'p>
[src]
impl<'p> FromPacket for MutableIpv4OptionPacket<'p>
[src]impl<'p> FromPacket for MutableIpv4Packet<'p>
[src]
impl<'p> FromPacket for MutableIpv4Packet<'p>
[src]impl<'p> FromPacket for ExtensionPacket<'p>
[src]
impl<'p> FromPacket for ExtensionPacket<'p>
[src]impl<'p> FromPacket for FragmentPacket<'p>
[src]
impl<'p> FromPacket for FragmentPacket<'p>
[src]impl<'p> FromPacket for Ipv6Packet<'p>
[src]
impl<'p> FromPacket for Ipv6Packet<'p>
[src]impl<'p> FromPacket for MutableExtensionPacket<'p>
[src]
impl<'p> FromPacket for MutableExtensionPacket<'p>
[src]impl<'p> FromPacket for MutableFragmentPacket<'p>
[src]
impl<'p> FromPacket for MutableFragmentPacket<'p>
[src]impl<'p> FromPacket for MutableIpv6Packet<'p>
[src]
impl<'p> FromPacket for MutableIpv6Packet<'p>
[src]impl<'p> FromPacket for MutableRoutingPacket<'p>
[src]
impl<'p> FromPacket for MutableRoutingPacket<'p>
[src]impl<'p> FromPacket for RoutingPacket<'p>
[src]
impl<'p> FromPacket for RoutingPacket<'p>
[src]impl<'p> FromPacket for AckPacket<'p>
[src]
impl<'p> FromPacket for AckPacket<'p>
[src]impl<'p> FromPacket for ConnectionClosePacket<'p>
[src]
impl<'p> FromPacket for ConnectionClosePacket<'p>
[src]impl<'p> FromPacket for CryptoPacket<'p>
[src]
impl<'p> FromPacket for CryptoPacket<'p>
[src]impl<'p> FromPacket for DataBlockedPacket<'p>
[src]
impl<'p> FromPacket for DataBlockedPacket<'p>
[src]impl<'p> FromPacket for HandshakeDonePacket<'p>
[src]
impl<'p> FromPacket for HandshakeDonePacket<'p>
[src]impl<'p> FromPacket for HandshakePacket<'p>
[src]
impl<'p> FromPacket for HandshakePacket<'p>
[src]impl<'p> FromPacket for InitialPacket<'p>
[src]
impl<'p> FromPacket for InitialPacket<'p>
[src]impl<'p> FromPacket for MaxDataPacket<'p>
[src]
impl<'p> FromPacket for MaxDataPacket<'p>
[src]impl<'p> FromPacket for MaxStreamDataPacket<'p>
[src]
impl<'p> FromPacket for MaxStreamDataPacket<'p>
[src]impl<'p> FromPacket for MaxStreamsPacket<'p>
[src]
impl<'p> FromPacket for MaxStreamsPacket<'p>
[src]impl<'p> FromPacket for MutableAckPacket<'p>
[src]
impl<'p> FromPacket for MutableAckPacket<'p>
[src]impl<'p> FromPacket for MutableConnectionClosePacket<'p>
[src]
impl<'p> FromPacket for MutableConnectionClosePacket<'p>
[src]impl<'p> FromPacket for MutableCryptoPacket<'p>
[src]
impl<'p> FromPacket for MutableCryptoPacket<'p>
[src]impl<'p> FromPacket for MutableDataBlockedPacket<'p>
[src]
impl<'p> FromPacket for MutableDataBlockedPacket<'p>
[src]impl<'p> FromPacket for MutableHandshakeDonePacket<'p>
[src]
impl<'p> FromPacket for MutableHandshakeDonePacket<'p>
[src]impl<'p> FromPacket for MutableHandshakePacket<'p>
[src]
impl<'p> FromPacket for MutableHandshakePacket<'p>
[src]impl<'p> FromPacket for MutableInitialPacket<'p>
[src]
impl<'p> FromPacket for MutableInitialPacket<'p>
[src]impl<'p> FromPacket for MutableMaxDataPacket<'p>
[src]
impl<'p> FromPacket for MutableMaxDataPacket<'p>
[src]impl<'p> FromPacket for MutableMaxStreamDataPacket<'p>
[src]
impl<'p> FromPacket for MutableMaxStreamDataPacket<'p>
[src]impl<'p> FromPacket for MutableMaxStreamsPacket<'p>
[src]
impl<'p> FromPacket for MutableMaxStreamsPacket<'p>
[src]impl<'p> FromPacket for MutableNewConnectionIdPacket<'p>
[src]
impl<'p> FromPacket for MutableNewConnectionIdPacket<'p>
[src]impl<'p> FromPacket for MutableNewTokenPacket<'p>
[src]
impl<'p> FromPacket for MutableNewTokenPacket<'p>
[src]impl<'p> FromPacket for MutableOneRttPacket<'p>
[src]
impl<'p> FromPacket for MutableOneRttPacket<'p>
[src]impl<'p> FromPacket for MutablePaddingPacket<'p>
[src]
impl<'p> FromPacket for MutablePaddingPacket<'p>
[src]impl<'p> FromPacket for MutablePathChallengePacket<'p>
[src]
impl<'p> FromPacket for MutablePathChallengePacket<'p>
[src]impl<'p> FromPacket for MutablePathResponsePacket<'p>
[src]
impl<'p> FromPacket for MutablePathResponsePacket<'p>
[src]impl<'p> FromPacket for MutablePingPacket<'p>
[src]
impl<'p> FromPacket for MutablePingPacket<'p>
[src]impl<'p> FromPacket for MutableResetStreamPacket<'p>
[src]
impl<'p> FromPacket for MutableResetStreamPacket<'p>
[src]impl<'p> FromPacket for MutableRetireConnectionIdPacket<'p>
[src]
impl<'p> FromPacket for MutableRetireConnectionIdPacket<'p>
[src]impl<'p> FromPacket for MutableRetryPacket<'p>
[src]
impl<'p> FromPacket for MutableRetryPacket<'p>
[src]impl<'p> FromPacket for MutableStopSendingPacket<'p>
[src]
impl<'p> FromPacket for MutableStopSendingPacket<'p>
[src]impl<'p> FromPacket for MutableStreamDataBlockedPacket<'p>
[src]
impl<'p> FromPacket for MutableStreamDataBlockedPacket<'p>
[src]impl<'p> FromPacket for MutableStreamPacket<'p>
[src]
impl<'p> FromPacket for MutableStreamPacket<'p>
[src]impl<'p> FromPacket for MutableStreamsBlockedPacket<'p>
[src]
impl<'p> FromPacket for MutableStreamsBlockedPacket<'p>
[src]impl<'p> FromPacket for MutableVersionNegotiationPacket<'p>
[src]
impl<'p> FromPacket for MutableVersionNegotiationPacket<'p>
[src]impl<'p> FromPacket for MutableZeroRttPacket<'p>
[src]
impl<'p> FromPacket for MutableZeroRttPacket<'p>
[src]impl<'p> FromPacket for NewConnectionIdPacket<'p>
[src]
impl<'p> FromPacket for NewConnectionIdPacket<'p>
[src]impl<'p> FromPacket for NewTokenPacket<'p>
[src]
impl<'p> FromPacket for NewTokenPacket<'p>
[src]impl<'p> FromPacket for OneRttPacket<'p>
[src]
impl<'p> FromPacket for OneRttPacket<'p>
[src]impl<'p> FromPacket for PaddingPacket<'p>
[src]
impl<'p> FromPacket for PaddingPacket<'p>
[src]impl<'p> FromPacket for PathChallengePacket<'p>
[src]
impl<'p> FromPacket for PathChallengePacket<'p>
[src]impl<'p> FromPacket for PathResponsePacket<'p>
[src]
impl<'p> FromPacket for PathResponsePacket<'p>
[src]impl<'p> FromPacket for PingPacket<'p>
[src]
impl<'p> FromPacket for PingPacket<'p>
[src]impl<'p> FromPacket for ResetStreamPacket<'p>
[src]
impl<'p> FromPacket for ResetStreamPacket<'p>
[src]impl<'p> FromPacket for RetireConnectionIdPacket<'p>
[src]
impl<'p> FromPacket for RetireConnectionIdPacket<'p>
[src]impl<'p> FromPacket for RetryPacket<'p>
[src]
impl<'p> FromPacket for RetryPacket<'p>
[src]impl<'p> FromPacket for StopSendingPacket<'p>
[src]
impl<'p> FromPacket for StopSendingPacket<'p>
[src]impl<'p> FromPacket for StreamDataBlockedPacket<'p>
[src]
impl<'p> FromPacket for StreamDataBlockedPacket<'p>
[src]impl<'p> FromPacket for StreamPacket<'p>
[src]
impl<'p> FromPacket for StreamPacket<'p>
[src]impl<'p> FromPacket for StreamsBlockedPacket<'p>
[src]
impl<'p> FromPacket for StreamsBlockedPacket<'p>
[src]impl<'p> FromPacket for VersionNegotiationPacket<'p>
[src]
impl<'p> FromPacket for VersionNegotiationPacket<'p>
[src]impl<'p> FromPacket for ZeroRttPacket<'p>
[src]
impl<'p> FromPacket for ZeroRttPacket<'p>
[src]impl<'p> FromPacket for MutableTcpOptionPacket<'p>
[src]
impl<'p> FromPacket for MutableTcpOptionPacket<'p>
[src]impl<'p> FromPacket for MutableTcpPacket<'p>
[src]
impl<'p> FromPacket for MutableTcpPacket<'p>
[src]impl<'p> FromPacket for TcpOptionPacket<'p>
[src]
impl<'p> FromPacket for TcpOptionPacket<'p>
[src]impl<'p> FromPacket for TcpPacket<'p>
[src]
impl<'p> FromPacket for TcpPacket<'p>
[src]impl<'p> FromPacket for MutableUdpPacket<'p>
[src]
impl<'p> FromPacket for MutableUdpPacket<'p>
[src]impl<'p> FromPacket for UdpPacket<'p>
[src]
impl<'p> FromPacket for UdpPacket<'p>
[src]impl<'p> FromPacket for MutableVlanPacket<'p>
[src]
impl<'p> FromPacket for MutableVlanPacket<'p>
[src]impl<'p> FromPacket for VlanPacket<'p>
[src]
impl<'p> FromPacket for VlanPacket<'p>
[src]