#[derive(Debug, Clone, thiserror::Error)]
pub enum PddlIrError {
#[error("unsupported PDDL feature: {feature}")]
UnsupportedFeature {
feature: String,
},
#[error("missing goal in problem definition")]
MissingGoal,
#[error("cannot reconstruct PDDL: {reason}")]
ReconstructionError {
reason: String,
},
}