#general-purpose #collection

no-std dev typing_tools

Collection of general purpose tools for type checking

16 releases (10 breaking)

0.11.0 Jun 21, 2025
0.10.0 Oct 30, 2024
0.9.0 Sep 14, 2024
0.8.0 May 11, 2024
0.1.0 Jan 10, 2022

#2920 in Algorithms

Download history 504/week @ 2026-02-01 268/week @ 2026-02-08 225/week @ 2026-02-15 440/week @ 2026-02-22 266/week @ 2026-03-01 148/week @ 2026-03-08 346/week @ 2026-03-15 169/week @ 2026-03-22 179/week @ 2026-03-29 178/week @ 2026-04-05 217/week @ 2026-04-12 191/week @ 2026-04-19 173/week @ 2026-04-26 170/week @ 2026-05-03 441/week @ 2026-05-10 580/week @ 2026-05-17

1,372 downloads per month
Used in 38 crates (3 directly)

MIT license

34KB
366 lines

Module :: typing_tools

experimental rust-status docs.rs Open in Gitpod discord

Collection of general purpose tools for type checking.

Basic use-case

use typing_tools::*;

let src = Box::new( true );
assert_eq!( implements!( src => Copy ), false );
assert_eq!( implements!( src => Clone ), true );

To add to your project

cargo add typing_tools

Try out from the repository

git clone https://github.com/Wandalen/wTools
cd wTools
cd examples/typing_tools_trivial
cargo run

Dependencies