allow(unused_assignments)
The lint is not yet reported due to span issues, but will be reported later.