blob: fed04008a17120a7d04d074bd80ba533b06b9459 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
use std::cmp::{min, max};
use serde_json::Value;
pub fn clamp<T: Ord>(val: T, lower: T, upper: T) -> T{
return max(min(val, upper), lower);
}
pub trait ToJson {
fn to_json(&self) -> Value;
}
|