In the comments section, Nate Eldredge left the following answer regarding .wrapping_shl():
.wrapping_shl()
They're identical to the point that the compiler just emits the code once and defines the other versions as aliases: godbolt.org/z/jGW3b6K1c