/// Processes the input file, and computes the length and hash of the returned output stream
Processes the input file, and computes the length and hash of the returned output stream
Processes the input file and computes the length and hash of the returned output stream
pub fn run(&self, input: &Path) -> io::Result<Output> {
        let (args, input_conf, output_conf) = self.make_args(input);
        let mut command = Self::build_command(&args, &input_conf, &output_conf)?;
        let result = Self::execute(&mut command, &output_conf)?;
        input_conf.cleanup()?;
        Ok(result)
    }
pub fn run ( & self , input : & Path ) -> io :: Result < Output > { let ( args , input_conf , output_conf ) = self . make_args ( input ) ; let mut command = Self :: build_command ( & args , & input_conf , & output_conf ) ? ; let result = Self :: execute ( & mut command , & output_conf ) ? ; input_conf . cleanup ( ) ? ; Ok ( result ) }
Processes the input file, and computes the length and hash of the returned output stream
Processes the input file and computes the length and hash of the returned output stream
&self
input
&Path