use crate::Ctx;
use super::{Timing, TimingType};
pub(super) fn need_timing_sense_when_timing_type_is_clear_or_preset<C: 'static + Ctx>(
timing: &Timing<C>,
) {
if matches!(timing.timing_type, Some(TimingType::CLEAR | TimingType::PRESET))
&& timing.timing_sense.is_none()
{
crate::error!(
"Build Error: Timing arcs with a timing type of `clear` or `preset` require a `timing_sense` attribute."
);
}
}
pub(super) const fn need_timing_sense_when_related_pin_is_output<C: 'static + Ctx>(
_timing: &Timing<C>,
) {
}