Skip to main content

Module types

Module types 

Source
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
CommandStatus
Status of a reference command
CommandType
Command types for reference updates
ProtocolError
Protocol error types
RefTypeEnum
Reference types in Git
ServiceType
Git service types for smart protocol
SideBand
Side-band types for multiplexed data streams
TransportProtocol
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§

ProtocolStream
Type alias for protocol data streams to reduce nesting