diff options
Diffstat (limited to 'cli')
-rw-r--r-- | cli/args/config_file.rs | 2 | ||||
-rw-r--r-- | cli/args/flags.rs | 50 | ||||
-rw-r--r-- | cli/http_util.rs | 2 | ||||
-rw-r--r-- | cli/tools/bench.rs | 6 | ||||
-rw-r--r-- | cli/tools/test.rs | 10 |
5 files changed, 36 insertions, 34 deletions
diff --git a/cli/args/config_file.rs b/cli/args/config_file.rs index f6dc502be..0b9c51b7c 100644 --- a/cli/args/config_file.rs +++ b/cli/args/config_file.rs @@ -63,7 +63,7 @@ pub struct CompilerOptions { /// A structure that represents a set of options that were ignored and the /// path those options came from. -#[derive(Debug, Clone, PartialEq)] +#[derive(Debug, Clone, Eq, PartialEq)] pub struct IgnoredCompilerOptions { pub items: Vec<String>, pub maybe_specifier: Option<ModuleSpecifier>, diff --git a/cli/args/flags.rs b/cli/args/flags.rs index 77e09e1cb..61eb4a567 100644 --- a/cli/args/flags.rs +++ b/cli/args/flags.rs @@ -45,30 +45,30 @@ static SHORT_VERSION: Lazy<String> = Lazy::new(|| { .to_string() }); -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct BenchFlags { pub ignore: Vec<PathBuf>, pub include: Option<Vec<String>>, pub filter: Option<String>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct BundleFlags { pub source_file: String, pub out_file: Option<PathBuf>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct CacheFlags { pub files: Vec<String>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct CheckFlags { pub files: Vec<String>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct CompileFlags { pub source_file: String, pub output: Option<PathBuf>, @@ -76,12 +76,12 @@ pub struct CompileFlags { pub target: Option<String>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct CompletionsFlags { pub buf: Box<[u8]>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct CoverageFlags { pub files: Vec<PathBuf>, pub output: Option<PathBuf>, @@ -91,7 +91,7 @@ pub struct CoverageFlags { pub lcov: bool, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct DocFlags { pub private: bool, pub json: bool, @@ -99,14 +99,14 @@ pub struct DocFlags { pub filter: Option<String>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct EvalFlags { pub print: bool, pub code: String, pub ext: String, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct FmtFlags { pub check: bool, pub files: Vec<PathBuf>, @@ -119,18 +119,18 @@ pub struct FmtFlags { pub prose_wrap: Option<String>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct InitFlags { pub dir: Option<String>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct InfoFlags { pub json: bool, pub file: Option<String>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct InstallFlags { pub module_url: String, pub args: Vec<String>, @@ -139,13 +139,13 @@ pub struct InstallFlags { pub force: bool, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct UninstallFlags { pub name: String, pub root: Option<PathBuf>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct LintFlags { pub files: Vec<PathBuf>, pub ignore: Vec<PathBuf>, @@ -156,13 +156,13 @@ pub struct LintFlags { pub json: bool, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct ReplFlags { pub eval_files: Option<Vec<String>>, pub eval: Option<String>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct RunFlags { pub script: String, } @@ -173,13 +173,13 @@ impl RunFlags { } } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct TaskFlags { pub cwd: Option<String>, pub task: String, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct TestFlags { pub ignore: Vec<PathBuf>, pub doc: bool, @@ -193,7 +193,7 @@ pub struct TestFlags { pub trace_ops: bool, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct UpgradeFlags { pub dry_run: bool, pub force: bool, @@ -203,14 +203,14 @@ pub struct UpgradeFlags { pub ca_file: Option<String>, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub struct VendorFlags { pub specifiers: Vec<String>, pub output_path: Option<PathBuf>, pub force: bool, } -#[derive(Clone, Debug, PartialEq, Deserialize, Serialize)] +#[derive(Clone, Debug, Eq, PartialEq, Deserialize, Serialize)] pub enum DenoSubcommand { Bench(BenchFlags), Bundle(BundleFlags), @@ -246,7 +246,7 @@ impl Default for DenoSubcommand { } } -#[derive(Debug, Clone, Copy, PartialEq)] +#[derive(Debug, Clone, Copy, Eq, PartialEq)] pub enum TypeCheckMode { /// Type-check all modules. All, @@ -264,7 +264,7 @@ impl Default for TypeCheckMode { } } -#[derive(Clone, Debug, PartialEq)] +#[derive(Clone, Debug, Eq, PartialEq)] pub enum ConfigFlag { Discover, Path(String), @@ -277,7 +277,7 @@ impl Default for ConfigFlag { } } -#[derive(Clone, Debug, PartialEq, Default)] +#[derive(Clone, Debug, Eq, PartialEq, Default)] pub struct Flags { /// Vector of CLI arguments - these are user script arguments, all Deno /// specific flags are removed. diff --git a/cli/http_util.rs b/cli/http_util.rs index 2158a2a31..122b71a59 100644 --- a/cli/http_util.rs +++ b/cli/http_util.rs @@ -199,7 +199,7 @@ impl CacheSemantics { } } -#[derive(Debug, PartialEq)] +#[derive(Debug, Eq, PartialEq)] pub enum FetchOnceResult { Code(Vec<u8>, HeadersMap), NotModified, diff --git a/cli/tools/bench.rs b/cli/tools/bench.rs index ccff3d615..55e98a8b9 100644 --- a/cli/tools/bench.rs +++ b/cli/tools/bench.rs @@ -41,7 +41,7 @@ struct BenchSpecifierOptions { filter: Option<String>, } -#[derive(Debug, Clone, PartialEq, Deserialize)] +#[derive(Debug, Clone, Eq, PartialEq, Deserialize)] #[serde(rename_all = "camelCase")] pub struct BenchPlan { pub total: usize, @@ -60,7 +60,7 @@ pub enum BenchEvent { Result(usize, BenchResult), } -#[derive(Debug, Clone, PartialEq, Deserialize)] +#[derive(Debug, Clone, Deserialize)] #[serde(rename_all = "camelCase")] pub enum BenchResult { Ok(BenchStats), @@ -84,7 +84,7 @@ pub struct BenchDescription { pub group: Option<String>, } -#[derive(Debug, Clone, PartialEq, Serialize, Deserialize)] +#[derive(Debug, Clone, Serialize, Deserialize)] pub struct BenchStats { pub n: u64, pub min: f64, diff --git a/cli/tools/test.rs b/cli/tools/test.rs index cb5b41042..dca140445 100644 --- a/cli/tools/test.rs +++ b/cli/tools/test.rs @@ -59,7 +59,7 @@ use tokio::sync::mpsc::unbounded_channel; use tokio::sync::mpsc::UnboundedSender; /// The test mode is used to determine how a specifier is to be tested. -#[derive(Debug, Clone, PartialEq)] +#[derive(Debug, Clone, Eq, PartialEq)] pub enum TestMode { /// Test as documentation, type-checking fenced code blocks. Documentation, @@ -144,13 +144,14 @@ impl TestDescription { } } -#[derive(Debug, Clone, PartialEq, Deserialize)] +#[derive(Debug, Clone, Eq, PartialEq, Deserialize)] #[serde(rename_all = "camelCase")] pub enum TestOutput { String(String), Bytes(Vec<u8>), } +#[allow(clippy::derive_partial_eq_without_eq)] #[derive(Debug, Clone, PartialEq, Deserialize)] #[serde(rename_all = "camelCase")] pub enum TestResult { @@ -160,7 +161,7 @@ pub enum TestResult { Cancelled, } -#[derive(Debug, Clone, PartialEq, Deserialize)] +#[derive(Debug, Clone, Eq, PartialEq, Deserialize)] #[serde(rename_all = "camelCase")] pub struct TestStepDescription { pub id: usize, @@ -183,6 +184,7 @@ impl TestStepDescription { } } +#[allow(clippy::derive_partial_eq_without_eq)] #[derive(Debug, Clone, PartialEq, Deserialize)] #[serde(rename_all = "camelCase")] pub enum TestStepResult { @@ -202,7 +204,7 @@ impl TestStepResult { } } -#[derive(Debug, Clone, PartialEq, Deserialize)] +#[derive(Debug, Clone, Eq, PartialEq, Deserialize)] #[serde(rename_all = "camelCase")] pub struct TestPlan { pub origin: String, |