pub trait TimingSequenceUtil {
// Required method
fn join(&self) -> Vec<Timing>;
}
Expand description
Convenience methods for [Vec<Timing>]
.
Required Methods§
Implementations on Foreign Types§
Source§impl TimingSequenceUtil for Vec<Timing>
impl TimingSequenceUtil for Vec<Timing>
Source§fn join(&self) -> Vec<Timing>
fn join(&self) -> Vec<Timing>
Joins a sequence of Timing
s. Overlapping or continuously sequential
(i.e. end == start) are merged and the resulting sequence is returned.
assert_eq!(
vec![Timing::from(0..4), Timing::from(2..5), Timing::from(6..10)].join(),
vec![Timing::from(0..5), Timing::from(6..10)]
);