|
406 | 406 | <a href=#406 id=406 data-nosnippet>406</a>} |
407 | 407 | <a href=#407 id=407 data-nosnippet>407</a> |
408 | 408 | <a href=#408 id=408 data-nosnippet>408</a><span class="attr">#[cfg(test)] |
409 | | -<a href=#409 id=409 data-nosnippet>409</a></span><span class="kw">pub mod </span>tests { |
410 | | -<a href=#410 id=410 data-nosnippet>410</a> <span class="kw">use </span>bao_tree::{io::outboard::PreOrderMemOutboard, ChunkRanges}; |
411 | | -<a href=#411 id=411 data-nosnippet>411</a> |
412 | | -<a href=#412 id=412 data-nosnippet>412</a> <span class="kw">use crate</span>::{hash::Hash, store::IROH_BLOCK_SIZE}; |
413 | | -<a href=#413 id=413 data-nosnippet>413</a> |
414 | | -<a href=#414 id=414 data-nosnippet>414</a> <span class="doccomment">/// Create n0 flavoured bao. Note that this can be used to request ranges below a chunk group size, |
415 | | -<a href=#415 id=415 data-nosnippet>415</a> /// which can not be exported via bao because we don't store hashes below the chunk group level. |
416 | | -<a href=#416 id=416 data-nosnippet>416</a> </span><span class="attr">#[cfg(feature = <span class="string">"fs-store"</span>)] |
| 409 | +<a href=#409 id=409 data-nosnippet>409</a>#[cfg(feature = <span class="string">"fs-store"</span>)] |
| 410 | +<a href=#410 id=410 data-nosnippet>410</a></span><span class="kw">pub mod </span>tests { |
| 411 | +<a href=#411 id=411 data-nosnippet>411</a> <span class="kw">use </span>bao_tree::{io::outboard::PreOrderMemOutboard, ChunkRanges}; |
| 412 | +<a href=#412 id=412 data-nosnippet>412</a> |
| 413 | +<a href=#413 id=413 data-nosnippet>413</a> <span class="kw">use crate</span>::{hash::Hash, store::IROH_BLOCK_SIZE}; |
| 414 | +<a href=#414 id=414 data-nosnippet>414</a> |
| 415 | +<a href=#415 id=415 data-nosnippet>415</a> <span class="doccomment">/// Create n0 flavoured bao. Note that this can be used to request ranges below a chunk group size, |
| 416 | +<a href=#416 id=416 data-nosnippet>416</a> /// which can not be exported via bao because we don't store hashes below the chunk group level. |
417 | 417 | <a href=#417 id=417 data-nosnippet>417</a> </span><span class="kw">pub fn </span>create_n0_bao(data: <span class="kw-2">&</span>[u8], ranges: <span class="kw-2">&</span>ChunkRanges) -> anyhow::Result<(Hash, Vec<u8>)> { |
418 | 418 | <a href=#418 id=418 data-nosnippet>418</a> <span class="kw">let </span>outboard = PreOrderMemOutboard::create(data, IROH_BLOCK_SIZE); |
419 | 419 | <a href=#419 id=419 data-nosnippet>419</a> <span class="kw">let </span><span class="kw-2">mut </span>encoded = Vec::new(); |
|
0 commit comments