12 releases (breaking)
0.8.0 | Mar 16, 2024 |
---|---|
0.6.0 | Mar 16, 2024 |
0.4.0 | Oct 28, 2023 |
0.1.1 | May 25, 2022 |
0.0.1 | Nov 29, 2021 |
#1761 in Development tools
1,229 downloads per month
Used in 81 crates
(via typing_tools)
9KB
75 lines
Module :: is_slice
Macro to answer the question: is it a slice?
Basic use-case
use is_slice::*;
dbg!( is_slice!( Box::new( true ) ) );
// < is_slice!(Box :: new(true)) = false
dbg!( is_slice!( &[ 1, 2, 3 ] ) );
// < is_slice!(& [1, 2, 3]) = false
dbg!( is_slice!( &[ 1, 2, 3 ][ .. ] ) );
// < is_slice!(& [1, 2, 3] [..]) = true
To add to your project
cargo add is_slice
Try out from the repository
git clone https://github.com/Wandalen/wTools
cd wTools
cd examples/is_slice_trivial
cargo run