Use derive_default_enum
in the compiler
This commit is contained in:
parent
936f2600b6
commit
7b103e7dd2
9 changed files with 17 additions and 31 deletions
|
@ -335,9 +335,10 @@ impl Default for ErrorOutputType {
|
|||
}
|
||||
|
||||
/// Parameter to control path trimming.
|
||||
#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
|
||||
#[derive(Clone, Copy, Debug, Default, PartialEq, Eq, Hash)]
|
||||
pub enum TrimmedDefPaths {
|
||||
/// `try_print_trimmed_def_path` never prints a trimmed path and never calls the expensive query
|
||||
#[default]
|
||||
Never,
|
||||
/// `try_print_trimmed_def_path` calls the expensive query, the query doesn't call `delay_good_path_bug`
|
||||
Always,
|
||||
|
@ -345,12 +346,6 @@ pub enum TrimmedDefPaths {
|
|||
GoodPath,
|
||||
}
|
||||
|
||||
impl Default for TrimmedDefPaths {
|
||||
fn default() -> Self {
|
||||
Self::Never
|
||||
}
|
||||
}
|
||||
|
||||
/// Use tree-based collections to cheaply get a deterministic `Hash` implementation.
|
||||
/// *Do not* switch `BTreeMap` out for an unsorted container type! That would break
|
||||
/// dependency tracking for command-line arguments. Also only hash keys, since tracking
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue