30 lines
679 B
Rust
30 lines
679 B
Rust
#![allow(unused_variables)] // TODO(you): remove this lint after implementing this mod
|
|
#![allow(dead_code)] // TODO(you): remove this lint after implementing this mod
|
|
|
|
use super::Block;
|
|
|
|
/// Builds a block
|
|
pub struct BlockBuilder {}
|
|
|
|
impl BlockBuilder {
|
|
/// Creates a new block builder
|
|
pub fn new(target_size: usize) -> Self {
|
|
unimplemented!()
|
|
}
|
|
|
|
/// Adds a key-value pair to the block
|
|
#[must_use]
|
|
pub fn add(&mut self, key: &[u8], value: &[u8]) -> bool {
|
|
unimplemented!()
|
|
}
|
|
|
|
pub fn is_empty(&self) -> bool {
|
|
unimplemented!()
|
|
}
|
|
|
|
/// Builds a block
|
|
pub fn build(self) -> Block {
|
|
unimplemented!()
|
|
}
|
|
}
|