Expand description
Modules§
- negotiate
fetch - A modules with primitives to perform negotiation as part of a fetch operation.
- refmap
fetch - response
Structs§
- Arguments
- The arguments passed to a server command.
- Context
handshake - For use in
crate::Handshake::prepare_lsrefs_or_extract_refmap()andfetch. - Negotiate
Context fetch - For use in
fetch. - Negotiate
Outcome fetch - The negotiation-specific outcome of
fetch(). - Options
- Options for use in
fetch() - Outcome
fetch - The outcome of
fetch(). - RefMap
fetch - Information about the relationship between our refspecs, and remote references with their local counterparts.
- Response
- A representation of a complete fetch response
Enums§
- Error
( blocking-clientorasync-client) andfetch - The error returned by
fetch(). - Progress
Id - The progress ids used in during various steps of the fetch operation.
- Shallow
- Describe how shallow clones are handled when fetching, with variants defining how the shallow boundary is handled.
- Tags
- Describe how to handle tags when fetching
Traits§
- Negotiate
fetch - A trait to encapsulate steps to negotiate the contents of the pack.