fn print_mkvmerge_args(&self) {
        let output = format!("{:?}", self.build_mkvmerge_command(Path::new("NUL"), None));
        println!(
            "{}",
            output
                .replace('"', "")
                .trim_start_matches("mkvmerge -o NUL ")
                .trim_end_matches(" NUL")
        );
    }
// This is a bit different and weird compared to the other print functions.
// The reason is to reduce code duplication, since we also use mkvmerge
// for muxing.
This is a bit different and weird compared to the other print functions.
The reason is to reduce code duplication, since we also use mkvmerge
for muxing.
This is a bit different and weird compared to the other print functions . The reason is to reduce code duplication since we also use mkvmerge for muxing .
fn print_mkvmerge_args(&self) {
        let output = format!("{:?}", self.build_mkvmerge_command(Path::new("NUL"), None));
        println!(
            "{}",
            output
                .replace('"', "")
                .trim_start_matches("mkvmerge -o NUL ")
                .trim_end_matches(" NUL")
        );
    }
fn print_mkvmerge_args ( & self ) { let output = format ! ( " " self build_mkvmerge_command ( Path new ( " " ) None ) ) ; println ! ( " " output replace ( '"' " " ) trim_start_matches ( " " ) trim_end_matches ( " " ) ) ; }
This is a bit different and weird compared to the other print functions.
This is a bit different and weird compared to the other print functions .
&self
&self