refactor: optimize imports

This commit is contained in:
Didier Slof 2023-05-08 10:07:09 +02:00
parent 25e63c2aae
commit ea076dcf72
Signed by: didier
GPG key ID: 01E71F18AA4398E5
7 changed files with 39 additions and 14 deletions

View file

@ -1,6 +1,7 @@
use std::path::PathBuf;
use std::process::{Child, Command};
use crate::configuration::{Config, ConfigFFmpeg};
use crate::configuration::ConfigFFmpeg;
use crate::error;
pub struct TranscodeJob {
pub input: String,
@ -26,8 +27,11 @@ impl TranscodeJob {
std::path::Path::new(&self.output).exists()
}
pub fn run(&self, ffmpeg_config: &ConfigFFmpeg) -> Result<Child, std::io::Error> {
pub fn run(&self, ffmpeg_config: &ConfigFFmpeg) -> Result<Child, error::Error> {
let mut command = self.build_command(ffmpeg_config);
command.spawn()
match command.spawn() {
Ok(child) => Ok(child),
Err(e) => Err(error::Error::JobError(e))
}
}
}