Skip to content

Commit 3ac13d6

Browse files
committed
chore: fix building master branch
The current build fails due to: error: package `home v0.5.11` cannot be built because it requires rustc 1.81 or newer, while the currently active rustc version is 1.70.0 This commit increases the Rust version from 1.70.0 to 1.81.0. It also fixes all Clippy warnings that were introduced in the newer Rust versions.
1 parent 7b520ad commit 3ac13d6

File tree

19 files changed

+38
-31
lines changed

19 files changed

+38
-31
lines changed

fil-proofs-param/src/bin/paramfetch.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,8 @@ struct FetchProgress<R> {
5151

5252
impl<R: Read> Read for FetchProgress<R> {
5353
fn read(&mut self, buf: &mut [u8]) -> io::Result<usize> {
54-
self.reader.read(buf).map(|n| {
54+
self.reader.read(buf).inspect(|&n| {
5555
self.progress_bar.add(n as u64);
56-
n
5756
})
5857
}
5958
}

fil-proofs-tooling/src/bin/benchy/porep.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ fn run_pre_commit_phases<Tree: 'static + MerkleTreeTrait>(
9494
OpenOptions::new().read(true).write(true).open(&staged_file_path)
9595
} else {
9696
info!("*** Creating staged file");
97-
OpenOptions::new().read(true).write(true).create(true).open(&staged_file_path)
97+
OpenOptions::new().read(true).write(true).create(true).truncate(true).open(&staged_file_path)
9898
}?;
9999

100100
let sealed_file_path = cache_dir.join(SEALED_FILE);
@@ -103,7 +103,7 @@ fn run_pre_commit_phases<Tree: 'static + MerkleTreeTrait>(
103103
OpenOptions::new().read(true).write(true).open(&sealed_file_path)
104104
} else {
105105
info!("*** Creating sealed file");
106-
OpenOptions::new().read(true).write(true).create(true).open(&sealed_file_path)
106+
OpenOptions::new().read(true).write(true).create(true).truncate(true).open(&sealed_file_path)
107107
}?;
108108

109109
let sector_size_unpadded_bytes_amount =
@@ -120,7 +120,7 @@ fn run_pre_commit_phases<Tree: 'static + MerkleTreeTrait>(
120120
.collect();
121121

122122
info!("*** Created piece file");
123-
let mut piece_file = OpenOptions::new().read(true).write(true).create(true).open(&piece_file_path)?;
123+
let mut piece_file = OpenOptions::new().read(true).write(true).create(true).truncate(true).open(&piece_file_path)?;
124124
piece_file.write_all(&piece_bytes)?;
125125
piece_file.sync_all()?;
126126
piece_file.rewind()?;

fil-proofs-tooling/src/bin/benchy/window_post.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ fn run_pre_commit_phases<Tree: 'static + MerkleTreeTrait>(
101101
OpenOptions::new().read(true).write(true).open(&staged_file_path)
102102
} else {
103103
info!("*** Creating staged file");
104-
OpenOptions::new().read(true).write(true).create(true).open(&staged_file_path)
104+
OpenOptions::new().read(true).write(true).create(true).truncate(true).open(&staged_file_path)
105105
}?;
106106

107107
let sealed_file_path = cache_dir.join(SEALED_FILE);
@@ -110,7 +110,7 @@ fn run_pre_commit_phases<Tree: 'static + MerkleTreeTrait>(
110110
OpenOptions::new().read(true).write(true).open(&sealed_file_path)
111111
} else {
112112
info!("*** Creating sealed file");
113-
OpenOptions::new().read(true).write(true).create(true).open(&sealed_file_path)
113+
OpenOptions::new().read(true).write(true).create(true).truncate(true).open(&sealed_file_path)
114114
}?;
115115

116116
let sector_size_unpadded_bytes_amount =
@@ -128,7 +128,7 @@ fn run_pre_commit_phases<Tree: 'static + MerkleTreeTrait>(
128128
.collect();
129129

130130
info!("*** Created piece file");
131-
let mut piece_file = OpenOptions::new().read(true).write(true).create(true).open(&piece_file_path)?;
131+
let mut piece_file = OpenOptions::new().read(true).write(true).create(true).truncate(true).open(&piece_file_path)?;
132132
piece_file.write_all(&piece_bytes)?;
133133
piece_file.sync_all()?;
134134
piece_file.rewind()?;

fil-proofs-tooling/src/bin/benchy/winning_post.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ pub fn run_fallback_post_bench<Tree: 'static + MerkleTreeTrait>(
6363
create_replica::<Tree>(sector_size, fake_replica, api_version, api_features);
6464

6565
// Store the replica's private and publicly facing info for proving and verifying respectively.
66-
let pub_replica_info = vec![(sector_id, replica_output.public_replica_info.clone())];
67-
let priv_replica_info = vec![(sector_id, replica_output.private_replica_info.clone())];
66+
let pub_replica_info = [(sector_id, replica_output.public_replica_info.clone())];
67+
let priv_replica_info = [(sector_id, replica_output.private_replica_info.clone())];
6868

6969
let post_config = PoStConfig {
7070
sector_size: sector_size.into(),

fil-proofs-tooling/src/bin/gpu-cpu-test/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ fn thread_fun(
104104
) -> RunInfo {
105105
let timing = Instant::now();
106106
let mut iteration = 0;
107-
while iteration < std::u8::MAX {
107+
while iteration < u8::MAX {
108108
info!("iter {}", iteration);
109109

110110
// This is the higher priority proof, get it on the GPU even if there is one running

fil-proofs-tooling/src/shared.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ pub fn create_replicas<Tree: 'static + MerkleTreeTrait>(
298298
let priv_infos = sealed_files
299299
.iter()
300300
.zip(seal_pre_commit_outputs.return_value.iter())
301-
.zip(cache_dirs.into_iter())
301+
.zip(cache_dirs)
302302
.map(|((sealed_file, seal_pre_commit_output), cache_dir)| {
303303
PrivateReplicaInfo::new(
304304
sealed_file.to_path_buf(),

filecoin-proofs/src/api/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ where
367367
/// # Arguments
368368
///
369369
/// * `source` - a readable source of unprocessed piece bytes. The piece's commitment will be
370-
/// generated for the bytes read from the source plus any added padding.
370+
/// generated for the bytes read from the source plus any added padding.
371371
/// * `piece_size` - the number of unpadded user-bytes which can be read from source before EOF.
372372
pub fn generate_piece_commitment<T: Read>(
373373
source: T,

filecoin-proofs/src/chunk_iter.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ impl<R: Read> Iterator for ChunkIterator<R> {
3838
match self.reader.read_many(&mut buffer) {
3939
Ok(bytes_read) if bytes_read == self.chunk_size => Some(Ok(buffer)),
4040
// A position of 0 indicates end of file.
41-
Ok(bytes_read) if bytes_read == 0 => None,
41+
Ok(0) => None,
4242
Ok(bytes_read) => Some(Ok(buffer[..bytes_read].to_vec())),
4343
Err(error) => Some(Err(error)),
4444
}

filecoin-proofs/src/types/private_replica_info.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ impl<Tree: MerkleTreeTrait> Ord for PrivateReplicaInfo<Tree> {
7878

7979
impl<Tree: MerkleTreeTrait> PartialOrd for PrivateReplicaInfo<Tree> {
8080
fn partial_cmp(&self, other: &Self) -> Option<Ordering> {
81-
self.comm_r.as_ref().partial_cmp(other.comm_r.as_ref())
81+
Some(self.cmp(other))
8282
}
8383
}
8484

fr32/src/convert.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ pub enum Error {
1212
/// Invariants:
1313
/// - Value of each 32-byte chunks MUST represent valid Frs.
1414
/// - Total length must be a multiple of 32.
15+
///
1516
/// That is to say: each 32-byte chunk taken alone must be a valid Fr32.
1617
pub type Fr32Vec = Vec<u8>;
1718

0 commit comments

Comments
 (0)