[badges.travis-ci]
branch = "master"
repository = "manuel-woelker/rust-vfs"
[dependencies.async-recursion]
optional = true
version = "1.0.5"
[dependencies.async-std]
optional = true
version = "1.12.0"
[dependencies.async-trait]
optional = true
version = "0.1.73"
[dependencies.camino]
optional = true
version = "1.0.5"
[dependencies.filetime]
version = "0.2.23"
[dependencies.futures]
optional = true
version = "0.3.28"
[dependencies.rust-embed]
optional = true
version = "8.0.*"
[dependencies.tokio]
features = ["macros", "rt"]
optional = true
version = "1.29.0"
[dev-dependencies.anyhow]
version = "1.0.58"
[dev-dependencies.camino]
version = "1.0.5"
[dev-dependencies.tokio-test]
version = "0.4.3"
[dev-dependencies.uuid]
features = ["v4"]
version = "=0.8.1"
[features]
async-vfs = ["tokio", "async-std", "async-trait", "futures", "async-recursion"]
embedded-fs = ["rust-embed"]
export-test-macros = ["camino"]
[package]
authors = ["Manuel Woelker <github@manuel.woelker.org>"]
description = "A virtual filesystem for Rust"
edition = "2021"
keywords = ["vfs", "virtual", "filesystem", "async"]
license = "Apache-2.0"
name = "vfs"
readme = "README.md"
repository = "https://github.com/manuel-woelker/rust-vfs"
version = "0.12.0"
[package.metadata.docs.rs]
features = ["embedded-fs", "async-vfs"]