let la1 = p.nth(1);
let la2 = p.nth(2);
let la3 = p.nth(3);
- if !matches!((p.current(), la1, la2, la3),
- (T![&], T![self], _, _)
- | (T![&], T![mut], T![self], _)
- | (T![&], LIFETIME_IDENT, T![self], _)
- | (T![&], LIFETIME_IDENT, T![mut], T![self])
+ if !matches!(
+ (p.current(), la1, la2, la3),
+ (T![&], T![self], _, _)
+ | (T![&], T![mut], T![self], _)
+ | (T![&], LIFETIME_IDENT, T![self], _)
+ | (T![&], LIFETIME_IDENT, T![mut], T![self])
) {
return m.abandon(p);
}
assert!(path.is_absolute());
let url = lsp_types::Url::from_file_path(path).unwrap();
match path.components().next() {
- Some(path::Component::Prefix(prefix)) if matches!(prefix.kind(), path::Prefix::Disk(_) | path::Prefix::VerbatimDisk(_)) =>
+ Some(path::Component::Prefix(prefix))
+ if matches!(prefix.kind(), path::Prefix::Disk(_) | path::Prefix::VerbatimDisk(_)) =>
{
// Need to lowercase driver letter
}