summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2022-01-16 17:04:07 +0200
committerLars Wirzenius <liw@liw.fi>2022-01-19 11:24:17 +0200
commit579bacedf245a258c25c87d5da096816b2855b63 (patch)
tree34e351917e6f9b7b0d3819af88c9650feca9a7c4
parent39950794bf8d783c3db2fb245389baf06cb24709 (diff)
downloadobnam2-579bacedf245a258c25c87d5da096816b2855b63.tar.gz
chore: drop unused src/benhcmark.rs module
Sponsored-by: author
-rw-r--r--src/benchmark.rs38
-rw-r--r--src/lib.rs1
2 files changed, 0 insertions, 39 deletions
diff --git a/src/benchmark.rs b/src/benchmark.rs
deleted file mode 100644
index d2d9003..0000000
--- a/src/benchmark.rs
+++ /dev/null
@@ -1,38 +0,0 @@
-//! Benchmark chunk generation.
-//!
-//! This is only for development.
-
-use crate::checksummer::Checksum;
-use crate::chunk::DataChunk;
-use crate::chunkid::ChunkId;
-use crate::chunkmeta::ChunkMeta;
-
-/// Generate a desired number of empty data chunks with id and metadata.
-pub struct ChunkGenerator {
- goal: u32,
- next: u32,
-}
-
-impl ChunkGenerator {
- /// Create a new ChunkGenerator.
- pub fn new(goal: u32) -> Self {
- Self { goal, next: 0 }
- }
-}
-
-impl Iterator for ChunkGenerator {
- type Item = (ChunkId, Checksum, DataChunk);
-
- fn next(&mut self) -> Option<Self::Item> {
- if self.next >= self.goal {
- None
- } else {
- let id = ChunkId::recreate(&format!("{}", self.next));
- let checksum = id.sha256();
- let meta = ChunkMeta::new(&checksum);
- let chunk = DataChunk::new(vec![], meta);
- self.next += 1;
- Some((id, checksum, chunk))
- }
- }
-}
diff --git a/src/lib.rs b/src/lib.rs
index 957ec13..8961df4 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -8,7 +8,6 @@
pub mod backup_progress;
pub mod backup_reason;
pub mod backup_run;
-pub mod benchmark;
pub mod checksummer;
pub mod chunk;
pub mod chunker;