1#![warn(missing_docs)]
2#![warn(rustdoc::missing_crate_level_docs)]
3#![warn(clippy::pedantic)]
4#![allow(clippy::must_use_candidate)]
5#![allow(clippy::many_single_char_names)]
6#![allow(clippy::module_name_repetitions)]
7#![doc = include_str!("../README.md")]
8#[cfg(doc)]
12pub mod docs;
13
14pub mod collections;
15pub mod core;
16pub mod goals;
17#[doc(hidden)]
18pub mod util;
19
20pub use crate::core::*;
21pub use collections::*;
22pub use goals::Goal;
23pub use goals::{both, cmp, custom, either, lazy, not, ops, project, unify, Fail, Succeed};