3 releases
Uses old Rust 2015
0.0.3 | Apr 4, 2017 |
---|---|
0.0.2 | Apr 3, 2015 |
0.0.1 | Jan 17, 2015 |
#212 in #slice
813 downloads per month
Used in 8 crates
(via i2p_snow)
2KB
Static Slice
Rust macro for succinctly creating static slices.
Usage
static_slice![<type>: a1, a2, ..., an]
Examples
let bytes = static_slice![u8: 1, 3, 5, 7, 8];
enum TruthValue {
Yes,
Maybe,
No
}
fn to_bools(x: TruthValue) -> &'static [bool] {
match x {
Yes => static_slice![true],
Maybe => static_slice![true, false],
No => static_slice![false]
}
}
License
Public domain. Go for it.
lib.rs
:
Just a single macro. See below.