Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/chipsenkbeil/distant
/ types & classes
Types & classes
370 in github.com/chipsenkbeil/distant
⨍
Functions
2,333
◇
Types & classes
370
↓ 34 callers
Class
Client
src/cli/common/client.rs:16
↓ 18 callers
Class
Error
distant-auth/src/msg.rs:163
↓ 14 callers
Class
Manager
src/cli/common/manager.rs:10
↓ 6 callers
Class
LspContent
distant-core/src/client/lsp/msg.rs:275
↓ 6 callers
Class
Metadata
distant-protocol/src/common/metadata.rs:10
↓ 4 callers
Class
Challenge
distant-auth/src/msg.rs:55
↓ 4 callers
Class
ChangeKindSet
distant-protocol/src/common/change.rs:187
↓ 4 callers
Class
Error
distant-protocol/src/common/error.rs:10
↓ 4 callers
Enum
Host
distant-net/src/common/destination/host.rs:14
↓ 4 callers
Class
Info
distant-auth/src/msg.rs:69
↓ 4 callers
Class
Initialization
distant-auth/src/msg.rs:42
↓ 4 callers
Class
Verification
distant-auth/src/msg.rs:62
↓ 3 callers
Class
PtyProcessMaster
distant-local/src/api/process/pty.rs:295
↓ 3 callers
Class
SystemInfo
distant-protocol/src/common/system.rs:7
↓ 3 callers
Class
Version
distant-protocol/src/common/version.rs:7
↓ 2 callers
Class
Server
Represents a server that can be used to receive requests & send responses to clients.
distant-net/src/server.rs:39
↓ 2 callers
Class
StartMethod
distant-auth/src/msg.rs:49
↓ 2 callers
Class
TcpServerBuilder
distant-net/src/server/builder/tcp.rs:11
↓ 2 callers
Class
UnixSocketServerBuilder
distant-net/src/server/builder/unix.rs:11
↓ 2 callers
Class
WindowsPipeServerBuilder
distant-net/src/server/builder/windows.rs:11
↓ 1 callers
Class
CacheId
src/cli/common/cache/id.rs:16
↓ 1 callers
Class
ConnectionList
distant-net/src/manager/data/list.rs:11
↓ 1 callers
Class
ConnectionTask
Represents an individual connection on the server.
distant-net/src/server/connection.rs:29
↓ 1 callers
Class
ConnectionWatcher
distant-net/src/client/reconnect.rs:13
↓ 1 callers
Class
HeapSecretKey
distant-net/src/common/key.rs:133
↓ 1 callers
Class
Helper
distant-net/src/common/utils.rs:34
↓ 1 callers
Class
Helper
distant-core/src/serde_str.rs:15
↓ 1 callers
Class
ParseShellError
src/options/common/shell.rs:77
↓ 1 callers
Class
RemoteProcessKiller
distant-core/src/client/process.rs:341
↓ 1 callers
Class
RemoteProcessResizer
distant-core/src/client/process.rs:326
↓ 1 callers
Class
RemoteStderr
distant-core/src/client/process.rs:440
↓ 1 callers
Class
RemoteStdin
distant-core/src/client/process.rs:353
↓ 1 callers
Class
RemoteStdout
distant-core/src/client/process.rs:398
↓ 1 callers
Class
ShutdownNotification
distant-net/src/server/shutdown_timer.rs:11
Class
AcceptServerHandler
distant-net/src/server/connection.rs:1108
Enum
AccessControl
src/options/common/network.rs:10
Enum
Action
distant-net/src/manager/server/connection.rs:149
Class
Api
Represents an implementation of [`DistantApi`] that works with the local machine where the server using this api is running. In other words, this is a
distant-local/src/api.rs:27
Class
ApiProcess
tests/common/fixtures/api.rs:11
Interface
AsAny
Trait used for casting support into the [`Any`] trait object
distant-net/src/common/any.rs:4
Class
AuthClientSshAuthHandler
src/cli/commands/manager/handlers.rs:382
Interface
AuthHandler
distant-auth/src/handler.rs:15
Class
AuthHandlerMap
Implementation of [`AuthHandler`] that maintains a map of [`AuthMethodHandler`] implementations for specific methods, invoking [`on_challenge`], [`on_
distant-auth/src/handler.rs:107
Interface
AuthMethodHandler
distant-auth/src/handler/methods.rs:9
Interface
Authenticate
distant-auth/src/authenticator.rs:10
Enum
Authentication
distant-auth/src/msg.rs:10
Interface
AuthenticationMethod
distant-auth/src/methods.rs:112
Enum
AuthenticationResponse
distant-auth/src/msg.rs:77
Interface
Authenticator
distant-auth/src/authenticator.rs:17
Class
Backup
distant-net/src/common/transport/framed/backup.rs:15
Class
BadAcceptServerHandler
distant-net/src/server/connection.rs:763
Enum
BindAddress
src/options/common/address.rs:12
Class
Cache
src/cli/common/cache.rs:15
Class
CacheData
src/cli/common/cache.rs:76
Class
CacheFile
src/cli/common/cache.rs:46
Class
ChainCodec
distant-net/src/common/transport/framed/codec/chain.rs:9
Class
ChallengeResponse
distant-auth/src/msg.rs:100
Class
Change
distant-protocol/src/common/change.rs:16
Class
ChangeDetails
distant-protocol/src/common/change.rs:35
Enum
ChangeDetailsAttribute
distant-protocol/src/common/change.rs:71
Enum
ChangeKind
distant-protocol/src/common/change.rs:97
Class
Channel
Represents a sender of requests tied to a session, holding onto a weak reference of mailboxes to relay responses, meaning that once the [`Client`] is
distant-net/src/client/channel.rs:24
Class
Choice
distant-net/src/common/transport/framed.rs:678
Class
Cli
src/cli.rs:15
Enum
CliError
src/lib.rs:104
Class
CliSearchQueryOptions
src/options/common/search.rs:9
Enum
CliSearchQueryTarget
src/options/common/search.rs:113
Class
Client
Represents a client that can be used to send requests & receive responses from a server.
distant-net/src/client.rs:436
Class
ClientApiConfig
src/options/config/client/api.rs:6
Class
ClientBuilder
Builder for a [`Client`] or [`UntypedClient`].
distant-net/src/client/builder.rs:44
Class
ClientConfig
distant-net/src/client/config.rs:10
Class
ClientConfig
src/options/config/client.rs:15
Class
ClientConnectConfig
src/options/config/client/connect.rs:5
Enum
ClientFileSystemSubcommand
src/options.rs:579
Class
ClientLaunchConfig
src/options/config/client/launch.rs:7
Class
ClientLaunchDistantConfig
src/options/config/client/launch.rs:51
Enum
ClientSubcommand
src/options.rs:299
Class
Cmd
src/options/common/cmd.rs:10
Class
Cmd
distant-protocol/src/common/cmd.rs:8
Interface
Codec
Represents abstraction that implements specific encoder and decoder logic to transform an arbitrary collection of bytes. This can be used to encrypt a
distant-net/src/common/transport/framed/codec.rs:22
Interface
CodecExt
Interface that provides extensions to the codec interface
distant-net/src/common/transport/framed/codec.rs:59
Enum
CompressionCodec
distant-net/src/common/transport/framed/codec/compression.rs:84
Enum
CompressionLevel
distant-net/src/common/transport/framed/codec/compression.rs:13
Enum
CompressionType
distant-net/src/common/transport/framed/codec/compression.rs:50
Class
Config
Configuration settings for a manager.
distant-net/src/manager/server/config.rs:6
Class
Config
src/win_service.rs:22
Class
Config
src/options/config.rs:24
Class
Config
distant-local/src/config.rs:4
Interface
ConnectHandler
distant-net/src/manager/server/handler.rs:92
Enum
ConnectType
distant-net/src/common/connection.rs:184
Enum
Connection
distant-net/src/common/connection.rs:22
Class
ConnectionInfo
distant-net/src/manager/data/info.rs:7
Class
ConnectionState
distant-net/src/server/state.rs:32
Enum
ConnectionState
distant-net/src/client/reconnect.rs:52
Class
ConnectionTaskBuilder
Represents a builder for a new connection task.
distant-net/src/server/connection.rs:58
Interface
Connector
distant-net/src/client/builder.rs:27
Class
Ctx
distant-ssh2/tests/sshd/mod.rs:26
Class
CtxCommand
tests/common/fixtures.rs:27
Class
CustomCodec
distant-net/src/common/transport/framed.rs:950
Class
Destination
distant-net/src/common/destination.rs:25
next →
1–100 of 370, ranked by callers