Macro indexed::pool [−][src]
Creates a Pool
containing the arguments. The element type of the pool must be given explicitly inside the macro, of which the arguments is able to be converted into
.
The wrapped data can be accessed via inner
field.
Examples
#[macro_use] extern crate indexed; use indexed::{Indexed,Pool}; extrusive_indexed!{ Foo{ inner: &'static str }} let mut pool = pool!( Foo[ "a", "b", "c" ]); assert_eq!( pool[0].inner, "a" ); assert_eq!( pool[1].inner, "b" ); assert_eq!( pool[2].inner, "c" );