[package]
name = "graphforge-filesystem"
description = "Audited native filesystem primitives for GraphForge durability"
version.workspace = true
edition.workspace = true
license.workspace = true
license-file.workspace = true
repository.workspace = true
[dependencies]
fs4 = "1.1"
[target.'cfg(unix)'.dependencies]
rustix = { version = "1.1", features = ["fs"] }
[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0.61", features = [
"Win32_Foundation",
"Win32_Security",
"Win32_Security_Authorization",
"Win32_Storage_FileSystem",
"Win32_System_IO",
"Win32_System_Ioctl",
] }
[dev-dependencies]
tempfile = "3"
[lints]
workspace = true