[][src]Trait pavo_traits::IsApproach

pub trait IsApproach {
    fn is_approach(&self, target: Self, factor: f32) -> bool;
}

定义判断值是否相近的契定。

Required methods

fn is_approach(&self, target: Self, factor: f32) -> bool

当值处于 +/- factor 的范围内时返回 true

Examples

use pavo_traits::{IsApproach};

assert!(!8.is_approach(10, 0.1));
assert!(!8.is_approach(10, 0.15));
assert!(8.is_approach(10, 0.20));
assert!(9.is_approach(10, 0.1));
assert!(!80.is_approach(100, 0.1));
assert!(90.is_approach(100, 0.1));
Loading content...

Implementations on Foreign Types

impl IsApproach for i8[src]

impl IsApproach for i16[src]

impl IsApproach for i32[src]

impl IsApproach for i64[src]

impl IsApproach for isize[src]

impl IsApproach for u8[src]

impl IsApproach for u16[src]

impl IsApproach for u32[src]

impl IsApproach for u64[src]

impl IsApproach for usize[src]

Loading content...

Implementors

Loading content...