Expand description
Core enums and error types for the Git smart protocol: service identifiers, transport selection, capability negotiation, and the shared stream/error aliases used throughout the crate.
Structs§
- GitRef
- Git reference information
- RefCommand
- Reference command for push operations
Enums§
- Capability
- Git protocol capabilities
- Command
Status - Status of a reference command
- Command
Type - Command types for reference updates
- Protocol
Error - Protocol error types
- RefType
Enum - Reference types in Git
- Service
Type - Git service types for smart protocol
- Side
Band - Side-band types for multiplexed data streams
- Transport
Protocol - Git transport protocol types
Constants§
- COMMON_
CAP_ LIST - LF
- Protocol constants
- NUL
- PKT_
LINE_ END_ MARKER - RECEIVE_
CAP_ LIST - SP
- UPLOAD_
CAP_ LIST
Type Aliases§
- Protocol
Stream - Type alias for protocol data streams to reduce nesting