Macro static_slice::static_slice [] [src]

macro_rules! static_slice {
    ($_type:ty: $($item:expr),*) => { ... };
}

Create a statically allocated slice of any type.

This macro allows you to define static slices in much the same way as static strings.

#[macro_use]
extern crate static_slice;

fn main() {
    let static_string: &'static str = "yay!";
    let static_u8s: &'static [u8] = static_slice![u8: 1, 2, 3];
}

This can be useful for, e.g. returning lots of static slices in a match.