diff options
author | Malfurious <m@lfurio.us> | 2021-08-28 09:45:57 -0400 |
---|---|---|
committer | Malfurious <m@lfurio.us> | 2021-08-28 10:01:42 -0400 |
commit | 7bd18b4b22f3a6bf86b131329345f9a75d8f699c (patch) | |
tree | 07f2ac0cb38a7424b711c2dd9b59116e2ed0848b /src/load_file.rs | |
parent | 1522a21d24add0d78f7e4a5fae7654b709045754 (diff) | |
download | SorensenCompression-7bd18b4b22f3a6bf86b131329345f9a75d8f699c.tar.gz SorensenCompression-7bd18b4b22f3a6bf86b131329345f9a75d8f699c.zip |
Commit Rust POC
This replaces the Python script. Since all MIT-licensed code is
removed, the LICENSE file is as well.
'cargo run' to run the program.
Signed-off-by: Malfurious <m@lfurio.us>
Diffstat (limited to 'src/load_file.rs')
-rw-r--r-- | src/load_file.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/load_file.rs b/src/load_file.rs new file mode 100644 index 0000000..0fd1541 --- /dev/null +++ b/src/load_file.rs @@ -0,0 +1,12 @@ +use std::fs::File; +use std::io::Read; + +pub fn load_file_vec(path: &String) -> std::io::Result<Vec<u8>> +{ + let mut file = File::open(path)?; + let mut data = Vec::new(); + + file.read_to_end(&mut data)?; + + Ok(data) +} |