Crate typing_tools

Crate typing_tools 

Source
Expand description

Collection of general purpose tools for type checking.

§Module :: typing_tools

experimental rust-status docs.rs Open in Gitpod discord

Collection of general purpose tools for type checking.

§Sample

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 sample/rust/typing_tools_trivial
cargo run

Modules§

dependency
Dependencies.
typing
Collection of general purpose tools for type checking.

Macros§

implements
Macro implements to answer the question: does it implement a trait?
instance_of
Macro instance_of to answer the question: does it implement a trait? Alias of the macro implements.
is_slice
Macro to answer the question: is it a slice?