Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AspectUnk/russh-sftp
/ types & classes
Types & classes
74 in github.com/AspectUnk/russh-sftp
⨍
Functions
276
◇
Types & classes
74
↓ 5 callers
Class
Status
src/protocol/status.rs:46
↓ 1 callers
Class
Attrs
src/protocol/attrs.rs:5
↓ 1 callers
Class
Client
examples/client.rs:7
↓ 1 callers
Class
Close
src/protocol/close.rs:5
↓ 1 callers
Class
Data
src/protocol/data.rs:5
↓ 1 callers
Class
Extended
src/protocol/extended.rs:6
↓ 1 callers
Class
ExtendedReply
src/protocol/extended.rs:19
↓ 1 callers
Class
FSetStat
src/protocol/fsetstat.rs:5
↓ 1 callers
Class
Fstat
src/protocol/fstat.rs:5
↓ 1 callers
Class
Handle
src/protocol/handle.rs:5
↓ 1 callers
Class
Init
src/protocol/init.rs:7
↓ 1 callers
Class
Lstat
src/protocol/lstat.rs:5
↓ 1 callers
Class
MkDir
src/protocol/mkdir.rs:5
↓ 1 callers
Class
Name
src/protocol/name.rs:7
↓ 1 callers
Class
Open
src/protocol/open.rs:55
↓ 1 callers
Class
OpenDir
src/protocol/opendir.rs:5
↓ 1 callers
Class
Read
src/protocol/read.rs:5
↓ 1 callers
Class
ReadDir
src/protocol/readdir.rs:5
↓ 1 callers
Class
ReadLink
src/protocol/readlink.rs:5
↓ 1 callers
Class
RealPath
src/protocol/realpath.rs:5
↓ 1 callers
Class
Remove
src/protocol/remove.rs:5
↓ 1 callers
Class
Rename
src/protocol/rename.rs:5
↓ 1 callers
Class
RmDir
src/protocol/rmdir.rs:5
↓ 1 callers
Class
SendWrapper
src/client/runtime.rs:75
↓ 1 callers
Class
SetStat
src/protocol/setstat.rs:5
↓ 1 callers
Class
Stat
src/protocol/stat.rs:5
↓ 1 callers
Class
Symlink
src/protocol/symlink.rs:5
↓ 1 callers
Class
Version
src/protocol/version.rs:7
↓ 1 callers
Class
Write
src/protocol/write.rs:5
Class
Client
benches/upload_benchmark.rs:13
Class
Config
src/client/mod.rs:32
Class
Config
src/server/mod.rs:35
Class
DataVisitor
src/de.rs:26
Class
Deserializer
src/de.rs:7
Class
DirEntry
src/client/fs/dir.rs:8
Enum
Error
src/error.rs:8
Enum
Error
src/client/error.rs:10
Class
Features
src/client/session.rs:17
Class
File
Provides high-level methods for interaction with a remote file. In order to properly close the handle, [`shutdown`] on a file should be called. Also
src/client/fs/file.rs:43
Class
File
src/protocol/file.rs:7
Class
FileAttr
src/protocol/file_attrs.rs:15
Class
FileAttributes
src/protocol/file_attrs.rs:193
Class
FileAttributesVisitor
src/protocol/file_attrs.rs:402
Class
FileMode
src/protocol/file_attrs.rs:19
Class
FilePermissionFlags
src/protocol/file_attrs.rs:23
Class
FilePermissions
src/protocol/file_attrs.rs:110
Class
FileState
src/client/fs/file.rs:27
Enum
FileType
src/protocol/file_attrs.rs:60
Class
FsyncExtension
src/extensions.rs:37
Interface
Handler
src/client/handler.rs:8
Interface
Handler
src/server/handler.rs:10
Class
HardlinkExtension
src/extensions.rs:29
Class
JoinError
src/client/runtime.rs:14
Class
JoinHandle
src/client/runtime.rs:24
Class
Limits
src/client/rawsession.rs:97
Class
LimitsExtension
src/extensions.rs:21
Class
MapDeserializer
src/de.rs:323
Class
OpenFlags
src/protocol/open.rs:7
Enum
Packet
src/protocol/mod.rs:127
Class
RawSftpSession
Implements raw work with the protocol in request-response format. If the server returns a `Status` packet and it has the code Ok then the packet is re
src/client/rawsession.rs:119
Class
ReadDir
Iterator over the entries in a remote directory.
src/client/fs/dir.rs:50
Interface
RequestId
src/protocol/mod.rs:99
Class
SeqDeserializer
src/de.rs:295
Class
Serializer
src/ser.rs:9
Class
Server
examples/server.rs:13
Class
SessionInner
src/client/rawsession.rs:32
Class
SftpSession
High-level SFTP implementation for easy interaction with a remote file system. Contains most methods similar to the native [filesystem](std::fs)
src/client/session.rs:28
Class
SftpSession
examples/server.rs:104
Class
SshSession
examples/server.rs:23
Enum
StatusCode
src/protocol/status.rs:7
Class
StatusReply
src/server/reply.rs:10
Class
Statvfs
src/extensions.rs:51
Class
StatvfsExtension
src/extensions.rs:44
Interface
TryBuf
src/buf.rs:5