1 # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
3 # When uploading crates to the registry Cargo will automatically
4 # "normalize" Cargo.toml files for maximal compatibility
5 # with all versions of Cargo and also rewrite `path` dependencies
6 # to registry (e.g., crates.io) dependencies.
8 # If you are reading this file be aware that the original Cargo.toml
9 # will likely look very different (and much more reasonable).
10 # See Cargo.toml.orig for the original contents.
15 name = "gix-transport"
17 authors = ["Sebastian Thiel <sebastian.thiel@icloud.com>"]
23 description = "A crate of the gitoxide project dedicated to implementing the git transport layer"
24 license = "MIT OR Apache-2.0"
25 repository = "https://github.com/Byron/gitoxide"
27 [package.metadata.docs.rs]
42 name = "blocking-transport"
43 path = "tests/blocking-transport.rs"
46 "maybe-async/is_sync",
50 name = "blocking-transport-http-only"
51 path = "tests/blocking-transport-http.rs"
54 "maybe-async/is_sync",
58 name = "async-transport"
59 path = "tests/async-transport.rs"
60 required-features = ["async-client"]
62 [dependencies.async-std]
66 [dependencies.async-trait]
80 default-features = false
86 [dependencies.document-features]
90 [dependencies.futures-io]
94 [dependencies.futures-lite]
98 [dependencies.gix-command]
101 [dependencies.gix-credentials]
105 [dependencies.gix-features]
108 [dependencies.gix-packetline]
111 [dependencies.gix-quote]
114 [dependencies.gix-sec]
117 [dependencies.gix-url]
120 [dependencies.pin-project-lite]
124 [dependencies.reqwest]
126 features = ["blocking"]
128 default-features = false
137 default-features = false
139 [dependencies.thiserror]
142 [dev-dependencies.async-std]
144 features = ["attributes"]
146 [dev-dependencies.blocking]
149 [dev-dependencies.maybe-async]
154 "gix-packetline/async-io",
160 blocking-client = ["gix-packetline/blocking-io"]
164 "gix-features/io-pipe",
172 http-client-reqwest = [
176 serde = ["dep:serde"]