use super::*;
mod engine;
mod error;
mod model;
pub use error::CoilAuthError;
pub use model::{
AllowedExplanation, CapabilityExplanation, DEFAULT_EXPLAIN_MAX_DEPTH, DeniedAttempt,
DeniedExplanation, DeniedReason, ExplainDecision, ExplainOptions, ExplainStep, ExplainTrace,
ExplainedNode,
};
pub(crate) use engine::build_capability_explanation;