Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AspectUnk/russh-sftp
/ functions
Functions
276 in github.com/AspectUnk/russh-sftp
⨍
Functions
276
◇
Types & classes
74
Method
poll_shutdown
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, )
src/client/fs/file.rs:327
Method
poll_write
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
src/client/fs/file.rs:261
Function
process_handler
(stream: &mut S, handler: &mut H)
src/client/mod.rs:69
Method
read
( &self, handle: H, offset: u64, len: u32, )
src/client/rawsession.rs:324
Method
read
( &mut self, id: u32, handle: String, offset: u64, len: u32, )
src/server/handler.rs:57
Method
read_link
Reads a symbolic link, returning the file that the link points to.
src/client/session.rs:201
Method
readdir
( &mut self, id: u32, handle: String, )
src/server/handler.rs:141
Method
readdir
(&mut self, id: u32, handle: String)
examples/server.rs:146
Method
readlink
( &mut self, id: u32, path: String, )
src/server/handler.rs:224
Method
realpath
( &mut self, id: u32, path: String, )
src/server/handler.rs:189
Method
realpath
(&mut self, id: u32, path: String)
examples/server.rs:162
Method
remove
( &mut self, id: u32, filename: String, )
src/server/handler.rs:153
Method
remove_type
Remove mode flag
src/protocol/file_attrs.rs:241
Method
rename
Rename a file or directory to a new name.
src/client/session.rs:220
Method
rename
(&self, oldpath: O, newpath: N)
src/client/rawsession.rs:605
Method
rename
( &mut self, id: u32, oldpath: String, newpath: String, )
src/server/handler.rs:212
Method
rmdir
( &mut self, id: u32, path: String, )
src/server/handler.rs:177
Function
run
Run processing stream as SFTP
src/server/mod.rs:99
Method
serialize_bool
(self, _v: bool)
src/ser.rs:48
Method
serialize_bytes
(self, v: &[u8])
src/ser.rs:106
Method
serialize_char
(self, _v: char)
src/ser.rs:95
Method
serialize_f32
(self, _v: f32)
src/ser.rs:87
Method
serialize_f64
(self, _v: f64)
src/ser.rs:91
Method
serialize_i16
(self, _v: i16)
src/ser.rs:56
Method
serialize_i32
(self, _v: i32)
src/ser.rs:60
Method
serialize_i64
(self, _v: i64)
src/ser.rs:64
Method
serialize_i8
(self, _v: i8)
src/ser.rs:52
Method
serialize_key
(&mut self, key: &T)
src/ser.rs:241
Method
serialize_map
(self, _len: Option<usize>)
src/ser.rs:194
Method
serialize_newtype_struct
( self, _name: &'static str, value: &T, )
src/ser.rs:140
Method
serialize_newtype_variant
( self, _name: &'static str, _variant_index: u32, _variant: &'static str,
src/ser.rs:151
Method
serialize_none
(self)
src/ser.rs:112
Method
serialize_some
(self, value: &T)
src/ser.rs:116
Method
serialize_str
(self, v: &str)
src/ser.rs:99
Method
serialize_struct_variant
( self, _name: &'static str, _variant_index: u32, _variant: &'static str,
src/ser.rs:206
Method
serialize_tuple
(self, _len: usize)
src/ser.rs:182
Method
serialize_tuple_struct
( self, _name: &'static str, _len: usize, )
src/ser.rs:186
Method
serialize_tuple_variant
( self, _name: &'static str, _variant_index: u32, _variant: &'static str,
src/ser.rs:172
Method
serialize_u16
(self, _v: u16)
src/ser.rs:73
Method
serialize_u64
(self, v: u64)
src/ser.rs:82
Method
serialize_u8
(self, v: u8)
src/ser.rs:68
Method
serialize_unit
(self)
src/ser.rs:123
Method
serialize_unit_struct
(self, _name: &'static str)
src/ser.rs:127
Method
serialize_unit_variant
( self, _name: &'static str, variant_index: u32, _variant: &'static str, )
src/ser.rs:131
Method
serialize_value
(&mut self, value: &T)
src/ser.rs:248
Method
set_metadata
Sets metadata for a remote file.
src/client/session.rs:243
Method
set_metadata
Sets metadata for a remote file.
src/client/fs/file.rs:76
Method
set_readonly
Clears all flags or sets them to a positive value. Works for unix.
src/protocol/file_attrs.rs:129
Method
set_timeout
Set the maximum response time in seconds. Default: 10 seconds
src/client/session.rs:80
Method
set_timeout
Set the maximum response time in seconds. Default: 10 seconds
src/client/rawsession.rs:178
Method
set_type
Set mode flag
src/protocol/file_attrs.rs:235
Method
setstat
( &mut self, id: u32, path: String, attrs: FileAttributes, )
src/server/handler.rs:105
Method
size_hint
(&self)
src/de.rs:318
Method
start_seek
(mut self: Pin<&mut Self>, position: io::SeekFrom)
src/client/fs/file.rs:202
Method
stat
( &mut self, id: u32, path: String, )
src/server/handler.rs:200
Method
status
(&mut self, status: Status)
src/client/handler.rs:22
Method
status
(&mut self, status: Status)
src/client/rawsession.rs:75
Method
status
(id: u32, status_code: StatusCode, msg: &str, tag: &str)
src/protocol/mod.rs:183
Method
struct_variant
( self, fields: &'static [&'static str], visitor: V, )
src/de.rs:371
Method
subsystem_request
( &mut self, channel_id: ChannelId, name: &str, session: &mut Session, )
examples/server.rs:82
Method
symlink
(&self, path: P, target: T)
src/client/rawsession.rs:642
Method
symlink
( &mut self, id: u32, linkpath: String, targetpath: String, )
src/server/handler.rs:236
Method
symlink_metadata
(&self, path: P)
src/client/session.rs:251
Method
sync_all
Attempts to sync all data. If the server does not support `fsync@openssh.com` sending the request will be omitted, but will still pseudo-successfully
src/client/fs/file.rs:87
Method
try_exists
Checks a file or folder exists at the specified path
src/client/session.rs:161
Method
try_from
(bytes: &mut Bytes)
src/protocol/mod.rs:200
Method
tuple_variant
(self, len: usize, visitor: V)
src/de.rs:363
Method
unit_variant
(self)
src/de.rs:352
Method
variant_seed
(self, seed: V)
src/de.rs:388
Method
version
( &mut self, version: Version, )
src/client/handler.rs:13
Method
version
(&mut self, packet: Version)
src/client/rawsession.rs:64
Method
visit_seq
(self, mut seq: A)
src/protocol/file_attrs.rs:411
Method
with_language_tag
(mut self, tag: impl Into<String>)
src/server/reply.rs:30
Method
with_message
(mut self, message: impl Into<String>)
src/server/reply.rs:25
Method
write
( &self, handle: H, offset: u64, data: Vec<u8>, )
src/client/rawsession.rs:351
Method
write
( &mut self, id: u32, handle: String, offset: u64, data: Vec<u8>,
src/server/handler.rs:70
← previous
201–276 of 276, ranked by callers