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>"]
24 description = "A crate of the gitoxide project for implementing git protocols"
25 license = "MIT OR Apache-2.0"
26 repository = "https://github.com/Byron/gitoxide"
28 [package.metadata.docs.rs]
43 name = "blocking-client-protocol"
44 path = "tests/blocking-protocol.rs"
45 required-features = ["blocking-client"]
48 name = "async-client-protocol"
49 path = "tests/async-protocol.rs"
50 required-features = ["async-client"]
52 [dependencies.async-trait]
62 default-features = false
67 [dependencies.document-features]
71 [dependencies.futures-io]
75 [dependencies.futures-lite]
79 [dependencies.gix-credentials]
82 [dependencies.gix-date]
85 [dependencies.gix-features]
87 features = ["progress"]
89 [dependencies.gix-hash]
92 [dependencies.gix-transport]
95 [dependencies.maybe-async]
100 features = ["derive"]
102 default-features = false
104 [dependencies.thiserror]
107 [dependencies.winnow]
111 [dev-dependencies.async-std]
113 features = ["attributes"]
115 [dev-dependencies.gix-packetline]
120 "gix-transport/async-client",
126 "gix-transport/blocking-client",
127 "maybe-async/is_sync",
132 "gix-transport/serde",