Skip to content

Commit 4002427

Browse files
committed
Reexport ChunkRanges and ChunkRangeExt in protocol.
ChunkRangeExt is really the only thing we need out of util. Eventually I might have to newtype ChunkRanges even though that would be a PITA.
1 parent c5caa64 commit 4002427

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/protocol/range_spec.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,19 @@
77
//! collection.
88
use std::{fmt, sync::OnceLock};
99

10-
use bao_tree::{ChunkNum, ChunkRanges, ChunkRangesRef};
10+
pub use bao_tree::ChunkRanges;
11+
use bao_tree::{ChunkNum, ChunkRangesRef};
1112
use serde::{Deserialize, Serialize};
1213
use smallvec::{smallvec, SmallVec};
1314

15+
pub use crate::util::ChunkRangesExt;
16+
1417
static CHUNK_RANGES_EMPTY: OnceLock<ChunkRanges> = OnceLock::new();
1518

1619
fn chunk_ranges_empty() -> &'static ChunkRanges {
1720
CHUNK_RANGES_EMPTY.get_or_init(ChunkRanges::empty)
1821
}
1922

20-
use crate::util::ChunkRangesExt;
21-
2223
#[derive(Debug, PartialEq, Eq, Clone, Serialize, Deserialize)]
2324
#[serde(from = "wire::RangeSpecSeq", into = "wire::RangeSpecSeq")]
2425
pub struct ChunkRangesSeq(pub(crate) SmallVec<[(u64, ChunkRanges); 2]>);

0 commit comments

Comments
 (0)