Macro bench_utils::generate_places
source · generate_places!() { /* proc-macro */ }
Expand description
Creates a struct with many fields, generating many places while keeping the number of locations constant. For example:
use bench_utils::generate_places;
generate_places!(foo: PlaceStruct<[i32; 3]> = 1);
generates a struct called PlaceStruct
with 3 i32
fields and assigns
foo
to an instantiation of the PlaceStruct
where each field is 1
: