Function enc_file::read_file

source ·
pub fn read_file(path: &Path) -> Result<Vec<u8>, Box<dyn Error>>
Expand description

Reads file from same folder as Vec. Returns result.

§Examples

use enc_file::{read_file, save_file};
use std::path::PathBuf;
use std::fs::remove_file;

let content: Vec<u8> = vec![1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
let path: PathBuf = PathBuf::from("test_abcdefg.filexyz");
save_file(content.clone(), &path).unwrap();

let content_read: Vec<u8> = read_file(&path).unwrap();
remove_file(&path).unwrap(); //remove file created for this test
assert_eq!(content, content_read);