Rename CompressionProgram to CompresionEngineProgram

This commit is contained in:
Andrew Phillips
2023-09-02 23:22:03 +00:00
parent 0a6cefc99e
commit 8b51210dc9
3 changed files with 13 additions and 13 deletions

View File

@@ -12,7 +12,7 @@ use crate::compression::CompressionEngine;
#[derive(Debug, Eq, PartialEq, Clone)]
pub struct CompressionProgram {
pub struct CompressionEngineProgram {
pub program: String,
pub compress: Vec<String>,
pub decompress: Vec<String>,
@@ -20,12 +20,12 @@ pub struct CompressionProgram {
}
impl CompressionProgram {
pub fn new(program: &str, compress: Vec<&str>, decompress: Vec<&str>) -> CompressionProgram {
impl CompressionEngineProgram {
pub fn new(program: &str, compress: Vec<&str>, decompress: Vec<&str>) -> CompressionEngineProgram {
let program_path = get_program_path(program);
let supported = program_path.is_ok();
CompressionProgram {
CompressionEngineProgram {
program: program_path.unwrap_or(program.to_string()),
compress: compress.iter().map(|s| {s.to_string()}).collect(),
decompress: decompress.iter().map(|s| {s.to_string()}).collect(),
@@ -34,7 +34,7 @@ impl CompressionProgram {
}
}
impl CompressionEngine for CompressionProgram {
impl CompressionEngine for CompressionEngineProgram {
fn is_supported(&self) -> bool {
self.supported
}