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.
17 authors = ["Sebastian Thiel <sebastian.thiel@icloud.com>"]
23 description = "A crate of the gitoxide project for implementing git protocols"
24 license = "MIT OR Apache-2.0"
25 repository = "https://github.com/Byron/gitoxide"
27 [package.metadata.docs.rs]
38 name = "blocking-client-protocol"
39 path = "tests/blocking-protocol.rs"
40 required-features = ["blocking-client"]
43 name = "async-client-protocol"
44 path = "tests/async-protocol.rs"
45 required-features = ["async-client"]
47 [dependencies.async-trait]
57 default-features = false
62 [dependencies.document-features]
66 [dependencies.futures-io]
70 [dependencies.futures-lite]
74 [dependencies.gix-credentials]
77 [dependencies.gix-date]
80 [dependencies.gix-features]
82 features = ["progress"]
84 [dependencies.gix-hash]
87 [dependencies.gix-transport]
90 [dependencies.maybe-async]
97 default-features = false
99 [dependencies.thiserror]
102 [dependencies.winnow]
106 [dev-dependencies.async-std]
108 features = ["attributes"]
110 [dev-dependencies.gix-packetline]
115 "gix-transport/async-client",
121 "gix-transport/blocking-client",
122 "maybe-async/is_sync",
127 "gix-transport/serde",