added clamp function to Size<T>
This commit is contained in:
parent
6c4f0d54bd
commit
449b4cccd8
|
@ -123,6 +123,13 @@ mod size {
|
||||||
(self.width, self.height)
|
(self.width, self.height)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn clamp(self, other: Self) -> Self {
|
||||||
|
Self::new(
|
||||||
|
self.width.min(other.width),
|
||||||
|
self.height.min(other.height),
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
pub fn map<F>(self, f: F) -> Self
|
pub fn map<F>(self, f: F) -> Self
|
||||||
where
|
where
|
||||||
F: FnOnce(I, I) -> Self,
|
F: FnOnce(I, I) -> Self,
|
||||||
|
|
Loading…
Reference in a new issue