zino-storage 0.3.0

Files and storage services for zino.
Documentation
[dependencies.bytes]
version = "1.9.0"

[dependencies.etag]
version = "4.0.0"

[dependencies.md-5]
version = "0.10.6"

[dependencies.mime_guess]
version = "2.0.5"

[dependencies.multer]
version = "3.1.0"

[dependencies.opendal]
default-features = false
features = ["layers-tracing"]
optional = true
version = "0.51.0"

[dependencies.reqwest]
default-features = false
features = ["blocking", "gzip", "json", "multipart"]
optional = true
version = "0.12.12"

[dependencies.toml]
default-features = false
version = "0.8.19"

[dependencies.tracing]
version = "0.1.41"

[dependencies.zino-core]
features = ["http-client"]
version = "0.31.0"

[features]
accessor = ["opendal"]
accessor-azblob = ["accessor", "opendal/services-azblob"]
accessor-azdls = ["accessor", "opendal/services-azdls"]
accessor-cacache = ["accessor", "opendal/services-cacache"]
accessor-cos = ["accessor", "opendal/services-cos"]
accessor-dashmap = ["accessor", "opendal/services-dashmap"]
accessor-dropbox = ["accessor", "opendal/services-dropbox"]
accessor-fs = ["accessor", "opendal/services-fs"]
accessor-gcs = ["accessor", "opendal/services-gcs"]
accessor-gdrive = ["accessor", "opendal/services-gdrive"]
accessor-ghac = ["accessor", "opendal/services-ghac"]
accessor-http = ["accessor", "opendal/services-http"]
accessor-ipfs = ["accessor", "opendal/services-ipfs"]
accessor-ipmfs = ["accessor", "opendal/services-ipmfs"]
accessor-memcached = ["accessor", "opendal/services-memcached"]
accessor-memory = ["accessor", "opendal/services-memory"]
accessor-mini-moka = ["accessor", "opendal/services-mini-moka"]
accessor-moka = ["accessor", "opendal/services-moka"]
accessor-mysql = ["accessor", "opendal/services-mysql"]
accessor-obs = ["accessor", "opendal/services-obs"]
accessor-onedrive = ["accessor", "opendal/services-onedrive"]
accessor-oss = ["accessor", "opendal/services-oss"]
accessor-persy = ["accessor", "opendal/services-persy"]
accessor-postgresql = ["accessor", "opendal/services-postgresql"]
accessor-redb = ["accessor", "opendal/services-redb"]
accessor-redis = ["accessor", "opendal/services-redis"]
accessor-s3 = ["accessor", "opendal/services-s3"]
accessor-sled = ["accessor", "opendal/services-sled"]
accessor-supabase = ["accessor", "opendal/services-supabase"]
accessor-webdav = ["accessor", "opendal/services-webdav"]
accessor-webhdfs = ["accessor", "opendal/services-webhdfs"]
all-accessors = ["accessor", "accessor-azblob", "accessor-azdls", "accessor-cacache", "accessor-cos", "accessor-dashmap", "accessor-dropbox", "accessor-fs", "accessor-gcs", "accessor-gdrive", "accessor-ghac", "accessor-http", "accessor-ipfs", "accessor-ipmfs", "accessor-memcached", "accessor-memory", "accessor-mini-moka", "accessor-moka", "accessor-mysql", "accessor-obs", "accessor-onedrive", "accessor-oss", "accessor-persy", "accessor-postgresql", "accessor-redb", "accessor-redis", "accessor-s3", "accessor-sled", "accessor-supabase", "accessor-webdav", "accessor-webhdfs"]
http-client = ["dep:reqwest", "zino-core/http-client"]
metrics = ["opendal?/layers-metrics", "zino-core/metrics"]

[lib]
name = "zino_storage"
path = "src/lib.rs"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["asynchronous", "network-programming", "web-programming"]
description = "Files and storage services for zino."
documentation = "https://docs.rs/zino-storage"
edition = "2021"
homepage = "https://github.com/zino-rs/zino"
keywords = ["http", "web", "framework"]
license = "MIT"
name = "zino-storage"
readme = "README.md"
repository = "https://github.com/zino-rs/zino"
rust-version = "1.80"
version = "0.3.0"

[package.metadata.docs.rs]
cargo-args = ["-Zunstable-options", "-Zrustdoc-scrape-examples"]
features = ["all-accessors", "http-client", "metrics"]
rustdoc-args = ["--cfg", "docsrs"]