Extend `use_self` to check constructor Rust did not allow this before. changelog: Extend `use_self` to check constructor