Trait s2n_quic_core::interval_set::interval::IntervalBound
source · pub trait IntervalBound: Copy + Ord + Sized {
// Required methods
fn step_up(self) -> Option<Self>;
fn step_down(self) -> Option<Self>;
fn steps_between(&self, upper: &Self) -> usize;
fn steps_between_len(&self, len: usize) -> Self;
// Provided methods
fn step_up_saturating(self) -> Self { ... }
fn step_down_saturating(self) -> Self { ... }
}
Required Methods§
fn step_up(self) -> Option<Self>
fn step_down(self) -> Option<Self>
fn steps_between(&self, upper: &Self) -> usize
fn steps_between_len(&self, len: usize) -> Self
Provided Methods§
fn step_up_saturating(self) -> Self
fn step_down_saturating(self) -> Self
Object Safety§
This trait is not object safe.