2 stable releases
Uses old Rust 2015
1.1.0 | Nov 10, 2017 |
---|---|
1.0.0 | Nov 10, 2017 |
#1274 in Filesystem
30 downloads per month
Used in 2 crates
6KB
68 lines
Cavity
Very small library to create files. It's an alternative to macOS's
mkfile(8)
that works on everything that has rust's std. Unlike mkfile
this uses configurable chunksize and has default of 512Kb.
Installation
cavity
is available on crates.io and can be included in your Cargo enabled project like this:
[dependencies]
cavity = "1.1.0"
Example
Read the "docs".
use cavity::{fill, Bytes, WriteMode};
use std::fs::File;
let mut f = File::create("wat.test").unwrap();
fill(Bytes::MegaBytes(5), None, WriteMode::FlushEvery, &mut f).unwrap();