spdkit_surface/lib.rs
1// [[file:../spdkit-surface.note::9f37ec34][9f37ec34]]
2// #![deny(warnings)]
3// 9f37ec34 ends here
4
5// [[file:../spdkit-surface.note::25d94f14][25d94f14]]
6pub mod probe;
7pub mod sample;
8
9mod layers;
10mod common {
11 pub use gchemol::prelude::*;
12 pub use gchemol::Molecule;
13 pub use gut::prelude::*;
14}
15// 25d94f14 ends here
16
17// [[file:../spdkit-surface.note::af95d88e][af95d88e]]
18#[cfg(feature = "adhoc")]
19/// Docs for local mods
20pub mod docs {
21 macro_rules! export_doc {
22 ($l:ident) => {
23 pub mod $l {
24 pub use crate::$l::*;
25 }
26 };
27 }
28
29 export_doc!(probe);
30 export_doc!(layers);
31 export_doc!(sample);
32}
33// af95d88e ends here
34
35// [[file:../spdkit-surface.note::027f4836][027f4836]]
36pub use crate::layers::fragment_atoms_by_layer;
37// 027f4836 ends here