urma-io 0.1.0

Bounded file reads and atomic writes for URMA
Documentation
1
2
3
4
5
6
7
8
9
10
11
use std::path::Path;

pub fn output_parent(path: &Path) -> &Path {
    match path
        .parent()
        .filter(|parent| !parent.as_os_str().is_empty())
    {
        Some(parent) => parent,
        None => Path::new("."),
    }
}