diff --git a/magic-nix-cache/src/env.rs b/magic-nix-cache/src/env.rs index 6f3cc63..1b59405 100644 --- a/magic-nix-cache/src/env.rs +++ b/magic-nix-cache/src/env.rs @@ -1,6 +1,6 @@ use std::fmt::{self, Display}; -#[derive(Clone)] +#[derive(Clone, Copy)] pub enum Environment { GitHubActions, GitLabCI, diff --git a/magic-nix-cache/src/main.rs b/magic-nix-cache/src/main.rs index f30b161..6aa266a 100644 --- a/magic-nix-cache/src/main.rs +++ b/magic-nix-cache/src/main.rs @@ -161,7 +161,7 @@ async fn main_cli() -> Result<()> { let args = Args::parse(); let environment = env::Environment::determine(); tracing::debug!("Running in {}", environment.to_string()); - args.validate(environment.clone())?; + args.validate(environment)?; let metrics = Arc::new(telemetry::TelemetryReport::new());