[−][src]Module git_transport::client
Modules
| capabilities | |
| connect | |
| file | |
| git | |
| ssh |
Structs
| Capabilities | |
| RequestWriter | A type implementing |
| SetServiceResponse |
Enums
| Error | |
| Identity | An identity for use when authenticating the transport layer. |
| MessageKind | |
| WriteMode |
Traits
| ExtendedBufRead | This trait exists to get a version of a git_packetline::Provider without type parameters. For the sake of usability, it also implements std::io::BufRead making it trivial to (eventually) read pack files while keeping the possibility to read individual lines with low overhead. |
| Transport | All methods provided here must be called in the correct order according to the communication protocol used to connect to them.
It does, however, know just enough to be able to provide a higher-level interface than would otherwise be possible.
Thus the consumer of this trait will not have to deal with packet lines at all.
Generally, whenever a |
| TransportV2Ext |
Functions
| connect | A general purpose connector with just the default configuration. |
Type Definitions
| HandleProgress |