INNER CODE UNIT · Rust
page_file_name
edwardkim/rhwp · bindings/Native/src/lib.rs:438
fn page_file_name(file_stem: &str, ext: &str, page_count: u32, page_num: u32) -> String {
if page_count == 1 {
format!("{}.{}", file_stem, ext)
} else {
format!("{}_{:03}.{}", file_stem, page_num + 1, ext)
}
}
fn ensure_trailing_newline(s: &mut String) {
if !s.ends_with('\n') {
s.push('\n');
}
}
fn mime_to_ext(mime: &str) -> &'static str {
match mime {
"image/png" => "png",
"image/jpeg" => "jpg",