#![warn(missing_docs)]
pub mod auspice;
pub mod compute;
pub mod element;
pub mod enums;
pub mod error;
pub mod hexagram;
pub mod palace;
pub mod pattern;
pub mod shensha;
pub mod terrain;
pub(crate) mod plate;
pub use tyme4rs::tyme::culture::Terrain;
pub use tyme4rs::tyme::culture::star::ten::TenStar;
pub use crate::auspice::Auspice;
pub use crate::auspice::Auspicious;
pub use crate::compute::Qimen;
pub use crate::compute::SolarTimeQimenExt;
pub use crate::element::Element;
pub use crate::element::ElementRelation;
pub use crate::enums::QimenChartType;
pub use crate::enums::QimenDoor;
pub use crate::enums::QimenGod;
pub use crate::enums::QimenMethod;
pub use crate::enums::QimenStar;
pub use crate::enums::QimenYuan;
pub use crate::error::QimenError;
pub use crate::error::Result;
pub use crate::hexagram::Hexagram;
pub use crate::hexagram::Trigram;
pub use crate::palace::PalaceRelation;
pub use crate::palace::QimenDutyDoor;
pub use crate::palace::QimenDutyStar;
pub use crate::palace::QimenHeavenStemPlacement;
pub use crate::palace::QimenOptions;
pub use crate::palace::QimenPalace;
pub use crate::pattern::Pattern;
pub use crate::shensha::ShenSha;
pub use crate::shensha::ShenShaKind;
pub use crate::shensha::ShenShaTarget;