Unnamed repository; edit this file 'description' to name the repository.
Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnay
Use generic `NonZero` internally.
Tracking issue: https://github.com/rust-lang/rust/issues/120257