Crate tokio_hglib[][src]

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.

protocol

Low-level building blocks for the command server protocol.

Structs

Client

Command-server client holding active connection.

ClientAux

Miscellaneous data to be attached to Client.

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.