[][src]Crate tokio_hglib

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 Definitions

PipeClient

Command-server client which spawns new server process and interacts via pipe.

UnixClient

Command-server client which interacts via Unix domain socket.