rxlsb 0.1.0

Pure Rust XLSB (Excel Binary Workbook) reader/writer library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::io::BufferWriter;
use crate::format::RecordType;

#[allow(dead_code)]
pub trait Biff12Writer {
    fn buffer(&mut self) -> &mut BufferWriter;
    
    fn write_record_header(&mut self, record_type: RecordType, size: u32) {
        self.buffer().write_u32_le(record_type.to_u32());
        self.buffer().write_u32_le(size);
    }
    
    fn write_empty_record(&mut self, record_type: RecordType) {
        self.write_record_header(record_type, 0);
    }
}