[−][src]Function sstb::sstable::write_btree_map
pub fn write_btree_map<K: AsRef<[u8]>, V: AsRef<[u8]>, P: AsRef<Path>>(
map: &BTreeMap<K, V>,
filename: P,
options: Option<WriteOptions>
) -> Result<()>
A convenience function to write a btree map to a file.
Example:
use std::collections::BTreeMap; use sstb::sstable::{write_btree_map, WriteOptions}; let mut map = BTreeMap::new(); let filename = "/tmp/some-sstable"; let write_options = WriteOptions::default(); map.insert(b"foo", b"some foo"); map.insert(b"bar", b"some bar"); write_btree_map(&map, filename, Some(write_options)).unwrap();