diff options
author | Bryan Newbold <bnewbold@archive.org> | 2021-02-09 18:57:00 -0800 |
---|---|---|
committer | Bryan Newbold <bnewbold@archive.org> | 2021-02-09 18:57:00 -0800 |
commit | 19c582a3cf1c42e9c75170650ccd141eda903479 (patch) | |
tree | 0738781689e4c12308016f184cb6eb02af1716a6 /rust/fatcat-openapi/Cargo.toml | |
parent | bab3fb9fdcc921e1bb8a81e0f2b4e12558d2dde7 (diff) | |
download | fatcat-cli-19c582a3cf1c42e9c75170650ccd141eda903479.tar.gz fatcat-cli-19c582a3cf1c42e9c75170650ccd141eda903479.zip |
move source code to top-level directory
Diffstat (limited to 'rust/fatcat-openapi/Cargo.toml')
-rw-r--r-- | rust/fatcat-openapi/Cargo.toml | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/rust/fatcat-openapi/Cargo.toml b/rust/fatcat-openapi/Cargo.toml deleted file mode 100644 index d0f12f2..0000000 --- a/rust/fatcat-openapi/Cargo.toml +++ /dev/null @@ -1,79 +0,0 @@ -[package] -name = "fatcat-openapi" -version = "0.3.3" -edition = "2018" -authors = ["Bryan Newbold <bnewbold@archive.org>"] -description = "Fatcat is an editable bibliographic database. This OpenAPI code-generated crate container HTTP API models, endpoints, and other auto-generated types useful for both client and server implementations of the catalog API." -homepage = "https://fatcat.wiki" -repository = "https://github.com/internetarchive/fatcat" -license = "CC0-1.0" - -[features] -default = ["client", "server"] -client = [ - "hyper", "hyper-openssl", "hyper-tls", "native-tls", "openssl", "url" -] -server = [ - "serde_ignored", "hyper", "regex", "percent-encoding", "url", "lazy_static" -] -conversion = ["frunk", "frunk_derives", "frunk_core", "frunk-enum-core", "frunk-enum-derive"] - -[target.'cfg(any(target_os = "macos", target_os = "windows", target_os = "ios"))'.dependencies] -native-tls = { version = "0.2", optional = true } -hyper-tls = { version = "0.4", optional = true } - -[target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dependencies] -hyper-openssl = { version = "0.8", optional = true } -openssl = {version = "0.10", optional = true } - -[dependencies] -# Common -async-trait = "0.1.24" -chrono = { version = "0.4", features = ["serde"] } -futures = "0.3" -swagger = "5.0.2" -log = "0.4.0" -mime = "0.3" - -serde = { version = "1.0", features = ["derive"] } -serde_json = "1.0" - -# Crates included if required by the API definition - -# Common between server and client features -hyper = {version = "0.13", optional = true} -serde_ignored = {version = "0.1.1", optional = true} -url = {version = "2.1", optional = true} - -# Client-specific - -# Server, and client callback-specific -lazy_static = { version = "1.4", optional = true } -percent-encoding = {version = "2.1.0", optional = true} -regex = {version = "1.3", optional = true} - -# Conversion -frunk = { version = "0.3.0", optional = true } -frunk_derives = { version = "0.3.0", optional = true } -frunk_core = { version = "0.3.0", optional = true } -frunk-enum-derive = { version = "0.2.0", optional = true } -frunk-enum-core = { version = "0.2.0", optional = true } - -[dev-dependencies] -clap = "2.25" -env_logger = "0.7" -tokio = { version = "0.2", features = ["rt-threaded", "macros", "stream"] } -native-tls = "0.2" -tokio-tls = "0.3" - -[target.'cfg(not(any(target_os = "macos", target_os = "windows", target_os = "ios")))'.dev-dependencies] -tokio-openssl = "0.4" -openssl = "0.10" - -[[example]] -name = "client" -required-features = ["client"] - -[[example]] -name = "server" -required-features = ["server"] |