icmp_packet/
echo_reply.rs

1use crate::types::{Identifier, LenWithPayloadLengthDelimited, Payload, SequenceNumber};
2
3//
4#[derive(Debug, Clone)]
5#[non_exhaustive]
6pub struct PayloadLengthDelimitedEchoReply {
7    pub identifier: Identifier,
8    pub sequence_number: SequenceNumber,
9    pub len: LenWithPayloadLengthDelimited,
10    pub payload: Payload,
11}
12
13impl PayloadLengthDelimitedEchoReply {
14    pub fn new(
15        identifier: Identifier,
16        sequence_number: SequenceNumber,
17        len: LenWithPayloadLengthDelimited,
18        payload: Payload,
19    ) -> Self {
20        Self {
21            identifier,
22            sequence_number,
23            len,
24            payload,
25        }
26    }
27}