Re: [PATCH 1/1] rust: macros: fix redefine const_name in `vtable`

From: Alice Ryhl
Date: Wed Aug 02 2023 - 15:50:31 EST


Qingsong Chen <changxian.cqs@xxxxxxxxxxxx> writes:
> let mut body_it = body.stream().into_iter();
> - let mut functions = Vec::new();
> + let mut functions = HashSet::new();

Please use a `BTreeSet` instead of a `HashSet`. A `HashSet` has
non-deterministic iteration order, so this will make the macro output
different things each time you run it.

Alice