diff --git a/src/exd.rs b/src/exd.rs index 4bd1bd8..96d6a3d 100644 --- a/src/exd.rs +++ b/src/exd.rs @@ -44,6 +44,7 @@ pub struct EXD { } #[derive(Debug)] +#[repr(C)] pub enum ColumnData { String(String), Bool(bool), diff --git a/src/exh.rs b/src/exh.rs index d74fa6b..d2cbafc 100644 --- a/src/exh.rs +++ b/src/exh.rs @@ -63,13 +63,13 @@ pub struct ExcelDataPagination { #[binread] #[br(big)] pub struct EXH { - pub(crate) header : EXHHeader, + pub header : EXHHeader, #[br(count = header.column_count)] - pub(crate) column_definitions : Vec, + pub column_definitions : Vec, #[br(count = header.page_count)] - pub(crate) pages : Vec, + pub pages : Vec, #[br(count = header.language_count)] languages : Vec