diff --git a/flake.nix b/flake.nix index 874c4f2..f8f2bba 100644 --- a/flake.nix +++ b/flake.nix @@ -42,7 +42,7 @@ rustStable = (import fenix {inherit pkgs;}).fromToolchainFile { file = ./rust-toolchain.toml; - sha256 = "sha256-7QfkHty6hSrgNM0fspycYkRcB82eEqYa4CoAJ9qA3tU="; + sha256 = "sha256-opUgs6ckUQCyDxcB9Wy51pqhd0MPGHUVbwRKKPGiwZU="; }; craneLib = (crane.mkLib pkgs).overrideToolchain rustStable; diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 303df8f..c9c3d19 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,5 +1,5 @@ [toolchain] -channel = "1.77.2" +channel = "1.78.0" components = ["clippy", "rustfmt", "rust-src"] targets = ["x86_64-unknown-linux-gnu"] profile = "minimal" diff --git a/src/clipboard.rs b/src/clipboard.rs index 38808df..c49649c 100644 --- a/src/clipboard.rs +++ b/src/clipboard.rs @@ -4,7 +4,7 @@ use copypasta::{ClipboardContext, ClipboardProvider}; use std::time::Duration; use tracing::{debug, error}; -pub fn monitor(config: Replacements) -> Result<()> { +pub fn monitor(config: &Replacements) -> Result<()> { loop { let mut clipboard = ClipboardContext::new().expect("Failed to get clipboard"); diff --git a/src/main.rs b/src/main.rs index 7c61d36..eef705e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -25,7 +25,7 @@ fn main() -> Result<()> { std::fs::read_to_string(config_path.as_path()).unwrap_or_default(); let config: Replacements = toml::from_str(&config_str)?; config.validate()?; - monitor(config) + monitor(&config) } fn check_for_version_arg() -> bool {