dochy_fs 0.10.1

A file system which composes chlonological diff files efficiently.
1
2
3
4
5
6
7
8
9
10
11
12
13
use std::path::Path;
use crate::error::FsResult;
use crate::imp::history::algo::phase_data::PhaseData;
use std::io::Write;

pub(crate) fn write_phase_file(data : &PhaseData, file_path : &Path, vec : &[u8]) -> FsResult<()>{
    let data_encoded = data.encode();
    let mut file = std::fs::File::create(file_path)?;
    dochy_compaction::enc_dec::encode::encode(&data_encoded, &mut file)?;
    //let mut vec = vec;
    file.write_all(vec)?;
    Ok(())
}