valence_protocol/packets/play/player_session_c2s.rs
1use uuid::Uuid;
2
3use crate::{Bounded, Decode, Encode, Packet};
4
5#[derive(Copy, Clone, Debug, Encode, Decode, Packet)]
6pub struct PlayerSessionC2s<'a> {
7 pub session_id: Uuid,
8 // Public key
9 pub expires_at: i64,
10 pub public_key_data: Bounded<&'a [u8], 512>,
11 pub key_signature: Bounded<&'a [u8], 4096>,
12}