Skip to content

Commit 9b211e4

Browse files
committed
Adjust path names
1 parent aab07ae commit 9b211e4

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

crate/src/paths.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
pub const ANCHOR_LANG_ACCOUNT: [&str; 4] = ["anchor_lang", "accounts", "account", "Account"];
12
pub const ANCHOR_LANG_CONTEXT: [&str; 3] = ["anchor_lang", "context", "Context"];
23
pub const ANCHOR_LANG_SIGNER: [&str; 4] = ["anchor_lang", "accounts", "signer", "Signer"];
4+
pub const ANCHOR_LANG_DISCRIMINATOR_TRAIT: [&str; 2] = ["anchor_lang", "Discriminator"];
5+
pub const ANCHOR_LANG_TRY_DESERIALIZE: [&str; 3] =
6+
["anchor_lang", "AccountDeserialize", "try_deserialize"];
7+
8+
pub const BORSH_TRY_FROM_SLICE: [&str; 4] = ["borsh", "de", "BorshDeserialize", "try_from_slice"];
39

410
pub const SOLANA_PROGRAM_ACCOUNT_INFO: [&str; 3] =
511
["solana_program", "account_info", "AccountInfo"];
6-
pub const ANCHOR_ACCOUNT: [&str; 4] = ["anchor_lang", "accounts", "account", "Account"];
7-
pub const BORSH_TRY_FROM_SLICE: [&str; 4] = ["borsh", "de", "BorshDeserialize", "try_from_slice"];
8-
pub const ANCHOR_ACCOUNT: [&str; 4] = ["anchor_lang", "accounts", "account", "Account"];
9-
pub const ANCHOR_DISCRIMINATOR_TRAIT: [&str; 2] = ["anchor_lang", "Discriminator"];
10-
pub const ANCHOR_TRY_DESERIALIZE: [&str; 3] =
11-
["anchor_lang", "AccountDeserialize", "try_deserialize"];

lints/duplicate_mutable_accounts/src/alternate_constraint.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ impl<'cx, 'tcx> Visitor<'tcx> for Values<'cx, 'tcx> {
7474
let middle_ty = self.cx.typeck_results().expr_ty(mut_expr);
7575
// let mut_expr_def_id = self.cx.tcx.hir().local_def_id(mut_expr.hir_id).to_def_id();
7676
// let middle_ty = self.cx.tcx.type_of(mut_expr_def_id);
77-
if match_type(self.cx, middle_ty, &paths::ANCHOR_ACCOUNT);
77+
if match_type(self.cx, middle_ty, &paths::ANCHOR_LANG_ACCOUNT);
7878
// grab T generic parameter
7979
if let MiddleTyKind::Adt(_adt_def, substs) = middle_ty.kind();
8080
if substs.len() == ANCHOR_ACCOUNT_GENERIC_ARG_COUNT;

lints/duplicate_mutable_accounts/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ impl<'tcx> LateLintPass<'tcx> for DuplicateMutableAccounts {
9696
if_chain! {
9797
if let Some(def_id) = get_def_id(field.ty);
9898
let middle_ty = cx.tcx.type_of(def_id);
99-
if match_type(cx, middle_ty, &paths::ANCHOR_ACCOUNT);
99+
if match_type(cx, middle_ty, &paths::ANCHOR_LANG_ACCOUNT);
100100
if let Some(account_id) = get_anchor_account_type_def_id(field);
101101
then {
102102
if let Some(v) = self.anchor_accounts.get_mut(&account_id) {

lints/type_cosplay/src/lib.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -88,10 +88,10 @@ impl<'tcx> LateLintPass<'tcx> for TypeCosplay {
8888
let middle_ty = cx.tcx.type_of(def_id);
8989
then {
9090
if_chain! {
91-
if let Some(trait_did) = get_trait_def_id(cx, &paths::ANCHOR_DISCRIMINATOR_TRAIT);
91+
if let Some(trait_did) = get_trait_def_id(cx, &paths::ANCHOR_LANG_DISCRIMINATOR_TRAIT);
9292
if implements_trait(cx, middle_ty, trait_did, &[]);
9393
if let Some(def_id) = cx.typeck_results().type_dependent_def_id(fnc_expr.hir_id);
94-
if !match_def_path(cx, def_id, &paths::ANCHOR_TRY_DESERIALIZE);
94+
if !match_def_path(cx, def_id, &paths::ANCHOR_LANG_TRY_DESERIALIZE);
9595
then {
9696
span_lint_and_help(
9797
cx,

0 commit comments

Comments
 (0)