Running nixpkgs-update (https://nix-community.org/update-bot/) with UPDATE_INFO: audion 0.2.1 -> 0.2.2 https://github.com/audiusGmbH/audion/releases attrpath: audion Checking auto update branch... No auto update branch exists [version] [version] generic version rewriter does not support multiple hashes [rustCrateVersion] [rustCrateVersion] Replacing cargoHash with sha256-MdGOpuoAI2NvNklJ4bt0s6IVPHkDe+AHDZEDNuaK/Xc= Received ExitFailure 1 when running Raw command: nix-build --option sandbox true --arg config "{ allowUnfree = true; allowAliases = false; }" --arg overlays "[ ]" -A audion nix build failed. | ^^^ help: provide the arguments | 57 |  let mut pinger = Pinger::new(ip_addr, /* PingIdentifier */, /* AsyncSocket */, /* surge_ping::client::ReplyMap */)?; | +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ error[E0277]: the `?` operator can only be applied to values that implement `Try` --> src/main.rs:57:22 | 57 | let mut pinger = Pinger::new(ip_addr)?; | ^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `Pinger` | = help: the nightly-only, unstable trait `Try` is not implemented for `Pinger` error[E0282]: type annotations needed --> src/main.rs:57:9 | 57 | let mut pinger = Pinger::new(ip_addr)?; | ^^^^^^^^^^ 58 | pinger.timeout(Duration::from_millis(timeout_ms)); | ------ type must be known at this point | help: consider giving `pinger` an explicit type | 57 |  let mut pinger: /* Type */ = Pinger::new(ip_addr)?; | ++++++++++++ Some errors have detailed explanations: E0061, E0277, E0282, E0624. For more information about an error, try `rustc --explain E0061`. error: could not compile `audion` (bin "audion") due to 4 previous errors