[][src]Module git_protocol::fetch

Re-exports

pub use response::Response;

Modules

response

Structs

Arguments

Enums

Action

Define what to do next.

Command
Error
Ref

Traits

Delegate

The protocol delegate is the bare minimal interface needed to fully control the 'fetch' operation. It's controlled by code with intricate knowledge about how that works in protocol version V1 and V2, so you don't have to. Everything is tucked away behind type-safety so nothing can go wrong. Runtime assertions assure invalid features or arguments don't make it to the server in the first place. Please note that this trait mostly corresponds to what V2 would look like.

Functions

agent
fetch

Note that depending on the delegate, the actual action peformed can be ls-refs, clone or fetch.