bssh-russh-sftp 2.3.0

Temporary fork of russh-sftp 2.3.0 adding pipelined SFTP File I/O (write_all_pipelined / read_to_writer_pipelined). These helpers hide per-request RTT for fast bulk transfers and are the only value-add over upstream russh-sftp.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Filesystem manipulation operations.
//!
//! This module contains methods for interacting with remote entities on high-level.
//! The architecture is quite simple because it is built as an analogue of [`std::fs`]

mod dir;
mod file;

use crate::protocol::FileAttributes;

pub use dir::{DirEntry, ReadDir};
pub use file::File;
pub type Metadata = FileAttributes;