Expand description
A crate exposing the Tap trait, which makes method chaining easier.
Check out Tap for a more detailed documentation.
§Examples
use tapir::Tap;
fn smallest_factor(x: u32) -> u32 {
for i in 2..x {
if x % i == 0 {
return i;
}
}
x
}
let smallest_factors: Vec<u32> = (2..25).map(smallest_factor).collect();
let unique_primes = smallest_factors.tap(|v| v.sort()).tap(Vec::dedup);
assert_eq!(unique_primes, [2, 3, 5, 7, 11, 13, 17, 19, 23]);Traits§
- Tap
- An interface to enable the
tapoperation which is implemented for allSizedtypes.