1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-03 10:14:06 +02:00
This commit is contained in:
Robin Appelman 2025-04-29 20:56:48 +02:00
commit 1fed4d8826
6 changed files with 247 additions and 25 deletions

View file

@ -6,9 +6,9 @@ use crate::{ReadResult, Stream};
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct VoiceInitMessage {
codec: String,
quality: u8,
sampling_rate: u16,
pub codec: String,
pub quality: u8,
pub sampling_rate: u16,
}
impl BitRead<'_, LittleEndian> for VoiceInitMessage {
@ -67,11 +67,11 @@ fn test_voice_init_roundtrip() {
#[endianness = "LittleEndian"]
#[serde(bound(deserialize = "'a: 'static"))]
pub struct VoiceDataMessage<'a> {
client: u8,
proximity: u8,
length: u16,
pub client: u8,
pub proximity: u8,
pub length: u16,
#[size = "length"]
data: Stream<'a>,
pub data: Stream<'a>,
}
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]