[package] name = "libfs" description = "`libfs` is a library of file and filesystem operations that is supplementary to `std::fs`" version = "0.8.0" edition = "2021" authors = ["Steve Smith "] homepage = "https://github.com/tarka/xcp/libfs" repository = "https://github.com/tarka/xcp/libfs" readme = "README.md" keywords = ["coreutils", "files", "filesystem", "sparse"] categories =["filesystem"] license = "GPL-3.0-only" [features] default = ["use_linux"] use_linux = [] # For CI; disable feature testing on filesystems that don't support # it. See .github/workflows/tests.yml test_no_acl = [] test_no_reflink = [] test_no_sparse = [] test_no_extents = [] test_no_sockets = [] [dependencies] cfg-if = "1.0.0" libc = "0.2.161" linux-raw-sys = { version = "0.6.5", features = ["ioctl"] } log = "0.4.22" rustix = { version = "0.38.38", features = ["fs"] } thiserror = "1.0.65" xattr = "1.3.1" [dev-dependencies] exacl = "0.12.0" tempfile = "3.13.0" [lints.clippy] upper_case_acronyms = "allow"