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)?;
file.write_all(vec)?;
Ok(())
}