1pub mod array;
2pub mod compression;
3pub mod error;
4pub mod ffi;
5pub mod helpers;
6pub mod iterators;
7pub mod parser;
8pub mod types;
9pub mod writer;
10
11#[cfg(feature = "metatensor")]
12pub mod metatensor_export;
13
14#[cfg(feature = "chemfiles")]
15pub mod chemfiles_import;
16
17#[cfg(feature = "chemfiles")]
18pub mod chemfiles_selection;
19
20#[cfg(feature = "rpc")]
21pub mod rpc;
22
23#[cfg(feature = "rpc")]
25pub use rpc::read_con_capnp as ReadCon_capnp;
26
27#[cfg(feature = "python")]
28pub mod python;
29
30pub const CON_SPEC_VERSION: u32 = 2;
41
42pub const VERSION: &str = env!("CARGO_PKG_VERSION");
44
45#[cfg(test)]
46mod tests {
47 use super::*;
48
49 #[test]
50 fn test_spec_version_is_2() {
51 assert_eq!(CON_SPEC_VERSION, 2);
52 assert_eq!(ffi::RKR_CON_SPEC_VERSION, CON_SPEC_VERSION);
53 }
54
55 #[test]
56 fn test_version_matches_cargo() {
57 assert_eq!(VERSION, "0.13.0");
58 }
59}