[][src]Trait pavo_traits::Clamped

pub trait Clamped {
    fn clamped(self, min: Self, max: Self) -> Self;
}

定义将值限制在指定范围内的契定。

Required methods

fn clamped(self, min: Self, max: Self) -> Self

将当前值现在 [min, max] 的范围之内。

Examples

use pavo_traits::{Clamped};

assert!(8.clamped(6, 7) == 7);
assert!(8.clamped(7, 8) == 8);
assert!(8.clamped(8, 9) == 8);
assert!(8.clamped(9, 10) == 9);
Loading content...

Implementations on Foreign Types

impl Clamped for i8[src]

impl Clamped for i16[src]

impl Clamped for i32[src]

impl Clamped for i64[src]

impl Clamped for isize[src]

impl Clamped for u8[src]

impl Clamped for u16[src]

impl Clamped for u32[src]

impl Clamped for u64[src]

impl Clamped for usize[src]

impl Clamped for f32[src]

impl Clamped for f64[src]

Loading content...

Implementors

Loading content...