Trait ClampBounds
pub trait ClampBounds<T>: Sized
Trait for ranges supported by Ord::clamp_to.
Required Methods
fn clamp(self, value: T) -> T where T: ,The implementation of
Ord::clamp_to.
Implementors
impl ClampBounds<f128> for RangeFrom<f128>impl ClampBounds<f128> for RangeInclusive<f128>impl ClampBounds<f128> for RangeToInclusive<f128>impl ClampBounds<f16> for RangeFrom<f16>impl ClampBounds<f16> for RangeInclusive<f16>impl ClampBounds<f16> for RangeToInclusive<f16>impl ClampBounds<f32> for RangeFrom<f32>impl ClampBounds<f32> for RangeInclusive<f32>impl ClampBounds<f32> for RangeToInclusive<f32>impl ClampBounds<f64> for RangeFrom<f64>impl ClampBounds<f64> for RangeInclusive<f64>impl ClampBounds<f64> for RangeToInclusive<f64>impl<T> ClampBounds<T> for RangeFrom<T> where T: ~const Ord,impl<T> ClampBounds<T> for RangeFullimpl<T> ClampBounds<T> for RangeInclusive<T> where T: ~const Ord,impl<T> ClampBounds<T> for RangeToInclusive<T> where T: ~const Ord,