pub trait Fits<T> {
// Required method
fn fits(value: &Arbi) -> bool;
}Expand description
Test if an Arbi integer fits within the range of type T.
§Examples
Using the Fits trait directly:
use arbi::{Arbi, Fits};
let a = Arbi::from(u128::MAX);
assert!(!u64::fits(&a));
assert!(u128::fits(&a));Indirectly via Arbi::fits():
use arbi::{Arbi, Fits};
let a = Arbi::from(u128::MAX);
assert!(!a.fits::<u64>());
assert!(a.fits::<u128>());Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.