Skip to content

Commit c468834

Browse files
committed
derivable_impls
1 parent 0adb4d1 commit c468834

File tree

2 files changed

+1
-8
lines changed

2 files changed

+1
-8
lines changed

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,6 @@ new_ret_no_self = "allow"
168168
## Following lints should be tackled at some point
169169
borrowed_box = "allow"
170170
borrow_deref_ref = "allow"
171-
derivable_impls = "allow"
172171
derived_hash_with_manual_eq = "allow"
173172
field_reassign_with_default = "allow"
174173
forget_non_drop = "allow"

crates/hir-def/src/per_ns.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,13 @@ pub enum Namespace {
1616
Macros,
1717
}
1818

19-
#[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)]
19+
#[derive(Clone, Copy, Debug, Default, Eq, Hash, PartialEq)]
2020
pub struct PerNs {
2121
pub types: Option<(ModuleDefId, Visibility, Option<ImportOrExternCrate>)>,
2222
pub values: Option<(ModuleDefId, Visibility, Option<ImportId>)>,
2323
pub macros: Option<(MacroId, Visibility, Option<ImportId>)>,
2424
}
2525

26-
impl Default for PerNs {
27-
fn default() -> Self {
28-
PerNs { types: None, values: None, macros: None }
29-
}
30-
}
31-
3226
impl PerNs {
3327
pub fn none() -> PerNs {
3428
PerNs { types: None, values: None, macros: None }

0 commit comments

Comments
 (0)