pub mod memory {
pub const ALIGNMENT: usize = std::mem::align_of::<f64>();
pub const ALIGN_MASK: usize = ALIGNMENT - 1;
pub const MIN_CHUNK_SIZE: usize = ALIGNMENT * 8;
pub const MIN_ALLOC_SIZE: usize = ALIGNMENT;
pub const DEFAULT_DOM_CHUNK_SIZE: usize = 4096;
pub const DEFAULT_IKS_CHUNK_SIZE: usize = 256;
pub const FILE_BUFFER_SIZE: usize = 8192;
pub const INITIAL_ATTR_CAPACITY: usize = 8;
pub const INITIAL_CHILD_CAPACITY: usize = 4;
pub const MAX_CHUNKS: usize = 1024;
pub const CHUNK_GROWTH_FACTOR: f64 = 1.5;
}
pub mod xml {
pub const MAX_ENTITY_LENGTH: usize = 8;
pub const MAX_ATTRIBUTES: usize = 32;
pub const MAX_TAG_LENGTH: usize = 256;
pub const MAX_ATTR_NAME_LENGTH: usize = 128;
pub const MAX_ATTR_VALUE_LENGTH: usize = 1024;
pub const MAX_NESTING_DEPTH: usize = 1000;
pub const MAX_CDATA_LENGTH: usize = 1024 * 1024;
pub const MAX_COMMENT_LENGTH: usize = 4096;
}