Skip to content

Commit 8cd2491

Browse files
committed
fix all warnings
1 parent 76878ac commit 8cd2491

File tree

5 files changed

+4
-9
lines changed

5 files changed

+4
-9
lines changed

src/data_types.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,6 @@ pub enum MiningResult {
163163
// --- DataDir Structures and Constants ---
164164
pub const FILE_NAME_CHALLENGE: &str = "challenge.json";
165165
pub const FILE_NAME_RECEIPT: &str = "receipt.json";
166-
pub const FILE_NAME_DONATION: &str = "donation.txt";
167-
// Removed: FILE_NAME_PENDING_SOLUTION is unused, path is derived from QUEUE_BASE_DIR
168166
pub const FILE_NAME_FOUND_SOLUTION: &str = "found.json"; // (Crash recovery file)
169167

170168

src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ fn run_app(cli: Cli) -> Result<(), String> {
3131

3232
// --- Start Background Submitter Thread ---
3333
// Clone client, API URL, and data_dir for the background thread
34-
let submitter_handle = if let Some(base_dir) = context.data_dir {
34+
let _submitter_handle = if let Some(base_dir) = context.data_dir {
3535
let client_clone = context.client.clone();
3636
let api_url_clone = context.api_url.clone();
3737
let data_dir_clone = base_dir.to_string();

src/mining.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use crate::data_types::{DataDir, DataDirMnemonic, MiningContext, MiningResult, C
55
use crate::cli::Cli;
66
use crate::cardano;
77
use crate::utils::{self, next_wallet_deriv_index_for_challenge, print_mining_setup, print_statistics, receipt_exists_for_index, run_single_mining_cycle};
8-
use std::{fs, path::PathBuf}; // Added fs, path::PathBuf
8+
use std::{fs};
99

1010
// ===============================================
1111
// SOLUTION RECOVERY FUNCTION
@@ -272,7 +272,6 @@ pub fn run_mnemonic_sequential_mining(cli: &Cli, context: MiningContext, mnemoni
272272
// --- 3. Key Generation, Registration, and Mining ---
273273
let key_pair = cardano::derive_key_pair_from_mnemonic(&mnemonic_phrase, cli.mnemonic_account, wallet_deriv_index);
274274
let mining_address = key_pair.2.to_bech32().unwrap();
275-
let data_dir = DataDir::Mnemonic(DataDirMnemonic { mnemonic: &mnemonic_phrase, account: cli.mnemonic_account, deriv_index: wallet_deriv_index });
276275

277276
println!("\n[CYCLE START] Deriving Address Index {}: {}", wallet_deriv_index, mining_address);
278277
if match max_registered_index { Some(idx) => wallet_deriv_index > idx, None => true } {

src/submitter.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
// src/submitter.rs
22

3-
use crate::data_types::{PendingSolution, DataDir, ChallengeData};
3+
use crate::data_types::{PendingSolution, DataDir};
44
use crate::api;
5-
use crate::cardano::{self};
65
use crate::backoff::Backoff;
76
use reqwest::blocking::Client;
87
use std::path::{Path, PathBuf};
@@ -30,7 +29,7 @@ pub fn run_submitter_thread(client: Client, api_url: String, data_dir_base: Stri
3029
Ok(entries) => {
3130
for entry in entries.filter_map(|e| e.ok()) {
3231
let path = entry.path();
33-
if path.is_file() && path.extension().map_or(false, |ext| ext == "json") {
32+
if path.is_file() && path.extension().is_some_and(|ext| ext == "json") {
3433
// Attempt to process the file, break on success to immediately check the next one
3534
if process_pending_solution(&client, &api_url, &path, &data_dir_base).is_ok() {
3635
processed_submission = true;

src/utils.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// src/utils.rs
22

33
use crate::api;
4-
use crate::cardano;
54
use crate::constants::USER_AGENT;
65
use crate::data_types::{
76
DataDir, DataDirMnemonic, MiningContext, MiningResult, FILE_NAME_RECEIPT,

0 commit comments

Comments
 (0)