1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use std::net::SocketAddr; use super::datagram::Payload; #[derive(Debug, Clone)] pub struct Packet { pub address: SocketAddr, pub payload: Payload } impl Packet { pub fn new(address: SocketAddr, payload: Payload) -> Self { Self { address, payload } } }