Cargo.toml (39 lines of code) (raw):

[package] name = "gcsfuser" version = "0.1.0" authors = ["Solomon Boulos <boulos@google.com>"] # We want async/await edition = "2018" description = "A library for accessing Google Cloud Storage via its JSON API." license = "Apache-2.0" [features] # Optional "unreliable" mode instead of using truncated, exponential backoff. # Mostly just for testing / verifying purposes. unreliable = [] [dependencies] bytes = "1.0" chrono = { version = "0.4", features = ["serde"] } # Include the cargo feature for clap, to get crate_version! clap = { version = "3", features = ["cargo"] } env_logger = "0.9" fuser = { version = "0.9", features = ["abi-7-30"] } futures = "0.3.8" http = "0.2" hyper = { version = "0.14.*", features = [ "http1", "http2", "client", "runtime", "stream"] } hyper-rustls = "0.22.*" lazy_static = "1.4" libc = "0.2" log = "0.4" openssl = "0.10" rand = { version = "0.8", features = [ "small_rng" ] } rayon = "1.5" serde = "1.0" serde_derive = "1.0" serde_json = "1.0" serde_with = "1.9" tame-oauth = "0.6" tempfile = "3.2" time = "0.3" tokio = { version = "1.8", features = ["full"] } tracing = { version = "0.1", features = ["log"] } url = "2.1"