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