pathbuf

pathbuf is a simple crate which provides the pathbuf macro to conveniently construct the Rust PathBuf type.

Example

```rust use pathbuf::pathbuf; use std::path::PathBuf;

fn main() { let p = pathbuf!["hello", "filename.txt"];

let expected = {
    let mut temp = PathBuf::new();
    temp.push("hello");
    temp.push("filename.txt");
    temp
};

assert_eq!(p, expected);

} ```

License

pathbuf is licensed under the Apache 2.0 license, and is itself a reproduction of the hc_pathbuf crate found in Hipcheck, pulled out into its own distinct crate for reuse.