fix: Fix modules in blocks not resolving in ide layer Fixes https://github.com/rust-lang/rust-analyzer/issues/16511
self_named_constructors
BorrowKind::Unique
BorrowKind::Mut