1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#![feature(box_syntax)]
#![feature(try_blocks)]
#![feature(type_alias_impl_trait)]
#![feature(once_cell)]
#![feature(path_file_prefix)]
#![feature(file_create_new)]
pub use xcell_errors::{Failure, Success, Validation, XError, XErrorKind, XResult};
pub use xcell_types::*;
pub use self::{
codegen::{binary::BinaryWriter, xml::DataContractWriter, CsvCodegen},
config::{
merge_rules::{MergeRules, MergeStep, MergedTable},
unity::UnityCodegen,
ProjectConfig, UnityBinaryConfig, WorkspaceManager, PROJECT_CONFIG,
},
x_table::{data::*, header::XCellHeader, table::XTable},
};
mod codegen;
mod config;
pub mod utils;
mod x_table;
pub type CalamineTable = calamine::Range<calamine::DataType>;