1 | /// Contains the core of the Polonius borrow checking engine. |
---|---|
2 | /// Input is fed in via AllFacts, and outputs are returned via Output |
3 | extern crate datafrog; |
4 | #[macro_use] |
5 | extern crate log; |
6 | extern crate rustc_hash; |
7 | |
8 | mod facts; |
9 | mod output; |
10 | |
11 | // Reexports of facts |
12 | pub use facts::AllFacts; |
13 | pub use facts::Atom; |
14 | pub use facts::FactTypes; |
15 | pub use output::Algorithm; |
16 | pub use output::Output; |
17 |