(&mut self)
| 1691 | |
| 1692 | args |
| 1693 | } else { |
| 1694 | Vec::new() |
| 1695 | }; |
| 1696 | |
| 1697 | // `Matrix<i32>.Row` projects an associated type alias; the |
| 1698 | // zero-argument form `Config.Row` stays a two-segment path. |
| 1699 | if !args.is_empty() && self.match_dot() { |
| 1700 | let member = self.expect_ident()?; |
| 1701 | return Ok(Type::Associated { |
| 1702 | owner: segments.join("."), |
no test coverage detected