pub trait Bounded: Sized {
fn min(self, rhs: Self) -> Self;
fn max(self, rhs: Self) -> Self;
fn clamp(self, min_value: Self, max_value: Self) -> Self;
}
pub trait Bounded: Sized {
fn min(self, rhs: Self) -> Self;
fn max(self, rhs: Self) -> Self;
fn clamp(self, min_value: Self, max_value: Self) -> Self;
}