Module thrussh::client[][src]

Client side of this library.

Structs

Authenticate

An authenticating future, ultimately resolving into an authenticated connection.

ChannelOpen

A future resolving into an open channel number of type ChannelType, which can be either SessionChannel, X11Channel or DirectTcpIdChannel.

Config

The configuration of clients.

ConnectFuture

Future returned by connect_future.

Connection

Client connection. A connection implements Future, returning () when it finishes (for instance if the client and server agree to close the connection).

Data

Future for sending data.

Session

The type of a client session.

Wait

A future waiting for a channel to be closed.

WaitFlush

A future waiting for a flush request to complete.

Traits

Handler

A client handler. Note that messages can be received from the server at any time during a session.

Functions

connect_future

Create a new client connection to the given address.