Crate distant_core[][src]

Re-exports

pub use data::Request;
pub use data::RequestData;
pub use data::Response;
pub use data::ResponseData;

Modules

Structs

Represents a server that listens for requests, processes them, and sends responses

Represents a data stream comprised of two inmemory channels

Read portion of an inmemory channel

Write portion of an inmemory channel

Represents the content for LSP data

Represents some data being communicated to/from an LSP consisting of a header and content part

Represents the header for LSP data

Represents some range of ports

Represents a server that relays requests & responses between connections and the actual server

Represents an LSP server process on a remote machine

A handle to a remote LSP process’ stderr

A handle to a remote LSP process’ standard input (stdin)

A handle to a remote LSP process’ standard output (stdout)

Represents a process on a remote machine

A handle to a remote process’ stderr

A handle to a remote process’ standard input (stdin)

A handle to a remote process’ standard output (stdout)

A type to represent a secret key.

Represents a session with a remote server that can be used to send requests & receive responses

Provides operations related to working with a session that is disk-based

Represents a transport of data across the network

Represents a [Stream] consisting of newly-connected DataStream instances that have been wrapped in Transport

Represents a transport of data in from the network

Represents a transport of data out to the network

Enums

Traits

Interface representing a two-way data stream

Represents a type that has a listen interface for receiving raw streams