Crate tokio_hglib

Source
Expand description

Tokio-based async client library for Mercurial command server.

Modules§

codec
Utilities for processing Mercurial command-server protocol.
message
Utilities for parsing and building command-server messages.

Structs§

Client
Command-server client holding active connection.
Protocol
Connection wrapper to process channel requests and responses.

Traits§

Connection
Leaky abstraction to hold connection to a command server.
UiHandler
Callback to process data and requests received from the server.

Type Aliases§

PipeClient
Command-server client which spawns new server process and interacts via pipe.
UnixClient
Command-server client which interacts via Unix domain socket.