about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAda Alakbarova <ada.alakbarova@proton.me>2025-08-20 00:41:05 +0200
committerAda Alakbarova <ada.alakbarova@proton.me>2025-08-22 15:03:17 +0200
commitc4e905cf93b3628fab6544fe31c077af8a14ca3d (patch)
tree6626da454cd3b928cad825bf0ac9e57ff0beafeb
parent0938652791822c64de8366d84ac06710b509314f (diff)
misc: reorder to have struct first, then its method
-rw-r--r--clippy_lints/src/non_octal_unix_permissions.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/clippy_lints/src/non_octal_unix_permissions.rs b/clippy_lints/src/non_octal_unix_permissions.rs
index 1aec5412cda..cb934466bd8 100644
--- a/clippy_lints/src/non_octal_unix_permissions.rs
+++ b/clippy_lints/src/non_octal_unix_permissions.rs
@@ -44,9 +44,9 @@ impl<'tcx> LateLintPass<'tcx> for NonOctalUnixPermissions {
             ExprKind::MethodCall(path, func, [param], _) => {
                 if let Some(adt) = cx.typeck_results().expr_ty(func).peel_refs().ty_adt_def()
                     && matches!(
-                        (path.ident.name, cx.tcx.get_diagnostic_name(adt.did())),
-                        (sym::mode, Some(sym::FsOpenOptions | sym::DirBuilder))
-                            | (sym::set_mode, Some(sym::FsPermissions))
+                        (cx.tcx.get_diagnostic_name(adt.did()), path.ident.name),
+                        (Some(sym::FsOpenOptions | sym::DirBuilder), sym::mode)
+                            | (Some(sym::FsPermissions), sym::set_mode)
                     )
                     && let ExprKind::Lit(_) = param.kind
                     && param.span.eq_ctxt(expr.span)