fn cap_to_deadline( delay: Duration, deadline: Option<Instant>, ) -> Option<Duration>
Truncate delay so it does not push past deadline, or None once the deadline has passed.
delay
deadline
None