mirror of
https://github.com/emilk/egui.git
synced 2026-09-02 14:50:03 -04:00
clippy fix
This commit is contained in:
@@ -27,6 +27,7 @@ where
|
|||||||
/// so that when `x == from.start()` returns `to.start()`
|
/// so that when `x == from.start()` returns `to.start()`
|
||||||
/// and when `x == from.end()` returns `to.end()`.
|
/// and when `x == from.end()` returns `to.end()`.
|
||||||
pub fn remap(x: f32, from: RangeInclusive<f32>, to: RangeInclusive<f32>) -> f32 {
|
pub fn remap(x: f32, from: RangeInclusive<f32>, to: RangeInclusive<f32>) -> f32 {
|
||||||
|
#![allow(clippy::float_cmp)]
|
||||||
debug_assert!(from.start() != from.end());
|
debug_assert!(from.start() != from.end());
|
||||||
let t = (x - from.start()) / (from.end() - from.start());
|
let t = (x - from.start()) / (from.end() - from.start());
|
||||||
lerp(to, t)
|
lerp(to, t)
|
||||||
@@ -34,6 +35,7 @@ pub fn remap(x: f32, from: RangeInclusive<f32>, to: RangeInclusive<f32>) -> f32
|
|||||||
|
|
||||||
/// Like `remap`, but also clamps the value so that the returned value is always in the `to` range.
|
/// Like `remap`, but also clamps the value so that the returned value is always in the `to` range.
|
||||||
pub fn remap_clamp(x: f32, from: RangeInclusive<f32>, to: RangeInclusive<f32>) -> f32 {
|
pub fn remap_clamp(x: f32, from: RangeInclusive<f32>, to: RangeInclusive<f32>) -> f32 {
|
||||||
|
#![allow(clippy::float_cmp)]
|
||||||
if from.end() < from.start() {
|
if from.end() < from.start() {
|
||||||
return remap_clamp(x, *from.end()..=*from.start(), *to.end()..=*to.start());
|
return remap_clamp(x, *from.end()..=*from.start(), *to.end()..=*to.start());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user