diff --git a/src/modes/save.rs b/src/modes/save.rs index d32b762..fcb4adf 100644 --- a/src/modes/save.rs +++ b/src/modes/save.rs @@ -39,16 +39,18 @@ pub fn mode_save( let digest_type = cmd_args_digest_type(cmd, &args); debug!("MAIN: Digest type: {:?}", digest_type); + let mut digest_engine = get_digest_engine(digest_type.clone()); let compression_type = cmd_args_compression_type(cmd, &args); debug!("MAIN: Compression type: {:?}", compression_type); + let compression_engine = + get_compression_engine(compression_type.clone()).expect("Unable to get compression engine"); let meta_plugin_types: Vec = cmd_args_meta_plugin_types(cmd, &args); debug!("MAIN: Meta plugin types: {:?}", meta_plugin_types); - let mut digest_engine = get_digest_engine(digest_type.clone()); - let compression_engine = - get_compression_engine(compression_type.clone()).expect("Unable to get compression engine"); + // TODO: get a MetaPlugin for each MetaPluginType + let meta_plugins: Vec ; let mut item = db::Item { id: None,