#![warn(missing_docs)]
#![warn(rustdoc::missing_doc_code_examples)]
#![warn(clippy::all, clippy::pedantic)]
#![cfg_attr(feature = "strict", deny(warnings))]
pub use dungen_minion_rooms::*;
mod dun_gen;
mod edge_portals_generator;
mod empty_room_generator;
mod fill_tiles_generator;
mod if_map_then_generator;
mod merge_portal_maps_as_sub_maps_generator;
mod reciprocate_portals_generator;
mod sequential_generator;
mod sub_map_generator;
mod traverse_portals_generator;
mod traverse_this_and_portals_generator;
mod walled_room_generator;
pub use dun_gen::DunGen;
pub use edge_portals_generator::EdgePortalsGenerator;
pub use empty_room_generator::EmptyRoomGenerator;
pub use fill_tiles_generator::FillTilesGenerator;
pub use if_map_then_generator::IfMapThenGenerator;
pub use merge_portal_maps_as_sub_maps_generator::MergePortalMapsAsSubMapsGenerator;
pub use reciprocate_portals_generator::ReciprocatePortalsGenerator;
pub use sequential_generator::SequentialGenerator;
pub use sub_map_generator::{SubMapGenerator, SubMapGeneratorSet};
pub use traverse_portals_generator::TraversePortalsGenerator;
pub use traverse_this_and_portals_generator::TraverseThisAndPortalsGenerator;
pub use walled_room_generator::WalledRoomGenerator;
#[cfg(test)]
mod tests {
#[test]
fn it_works() {
assert_eq!(2 + 2, 4);
}
}