icmp_packet/
echo_reply.rs1use crate::types::{Identifier, LenWithPayloadLengthDelimited, Payload, SequenceNumber};
2
3#[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}