netstack/serialization/
writer.rs1use super::{Serializer, SerializationError};
2
3pub struct Writer<'a> {
4 buffer: &'a mut [u8],
5 position: usize,
6}
7
8impl<'a> Writer<'a> {
9 pub fn new(buffer: &'a mut [u8]) -> Self {
10 Self {
11 buffer,
12 position: 0,
13 }
14 }
15}
16
17impl<'a> Serializer for Writer<'a> {
18 fn serialize_string(&mut self, value: &str) { unimplemented!() }
19 fn serialize_u8(&mut self, value: &u8) { unimplemented!() }
20 fn serialize_i8(&mut self, value: &i8) { unimplemented!() }
21 fn serialize_u16(&mut self, value: &u16) { unimplemented!() }
22 fn serialize_i16(&mut self, value: &i16) { unimplemented!() }
23 fn serialize_u32(&mut self, value: &u32) { unimplemented!() }
24 fn serialize_i32(&mut self, value: &i32) { unimplemented!() }
25 fn serialize_u64(&mut self, value: &u64) { unimplemented!() }
26 fn serialize_i64(&mut self, value: &i64) { unimplemented!() }
27 fn serialize_f32(&mut self, value: &f32) { unimplemented!() }
28 fn serialize_f64(&mut self, value: &f64) { unimplemented!() }
29}