| Crates.io | fs3 |
| lib.rs | fs3 |
| version | 0.5.0 |
| created_at | 2020-03-27 15:25:13.8927+00 |
| updated_at | 2020-03-31 20:04:36.098922+00 |
| description | Cross-platform file locks and file duplication. |
| homepage | https://github.com/oxidecomputer/fs3-rs |
| repository | https://github.com/oxidecomputer/fs3-rs |
| max_upload_size | |
| id | 223536 |
| size | 51,535 |
Extended utilities for working with files and filesystems in Rust.
fs3 is a fork of fs2.
fs3 should work on any platform supported by
libc.
Simple benchmarks are provided for the methods provided. Many of these
benchmarks use files in a temporary directory. On many modern Linux distros the
default temporary directory, /tmp, is mounted on a tempfs filesystem, which
will have different performance characteristics than a disk-backed filesystem.
The temporary directory is configurable at runtime through the environment (see
env::temp_dir).
fs3 is primarily distributed under the terms of both the MIT license and the
Apache License (Version 2.0).
See LICENSE-APACHE, LICENSE-MIT for details.
Copyright (c) 2015 Dan Burkert.
Copyright 2020 Oxide Computer Company