strop_remote/lib.rs
1//! Native-byte remote file identity and owned, read-only SSH/SFTP transport.
2//!
3//! `read` belongs on a worker: it accepts that worker's cancellation token and
4//! returns an in-memory buffer or typed failure. Authentication and encryption
5//! stay in system OpenSSH; no editor, CLI, view or rendering state lives here.
6mod address;
7mod transport;
8
9pub use address::{AddressError, RemoteFile};
10pub use transport::{read, ReadFailureKind, ReadStage, RemoteReadError};