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:13 +0200
commitf0daf23b28d72557cf8d5a859ec3e32c9dee9fb4 (patch)
tree6626da454cd3b928cad825bf0ac9e57ff0beafeb
parentd32796da852940f5e9ba60990dfb662ce00dddf7 (diff)
downloadrust-f0daf23b28d72557cf8d5a859ec3e32c9dee9fb4.tar.gz
rust-f0daf23b28d72557cf8d5a859ec3e32c9dee9fb4.zip
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)