(&mut self, callback_info: WriteCallbackInfo)
| 57 | } |
| 58 | |
| 59 | fn write_end(&mut self, callback_info: WriteCallbackInfo) { |
| 60 | let writer: &mut Writer = self.writer; |
| 61 | let size: usize = writer.len() - callback_info.data_start; |
| 62 | writer.set_bytes(callback_info.field_offset + 4, &(size as u32).to_le_bytes()); |
| 63 | } |
| 64 | } |
| 65 | |
| 66 | pub struct StructWriter<'a, 'b> { |