Expand description
rsync client: each model action is one connection to the daemon (rsync opens a connection
per transfer too) — the @RSYNCD handshake, the arguments, the file list, the requests and
the end-of-run exchange, at protocol 29 (src/server/rsync/wire.rs).
Re-exports§
pub use actions::RsyncClientProtocol;
Modules§
- actions
- What the model can do as an rsync client against a daemon (rsync://): list its modules, list a path, fetch files, and push files whose contents it supplies.
Constants§
- MAX_
FOLLOWUP_ DEPTH - How many model turns may follow from one another before the chain stops.
- OPERATION_
TIMEOUT - A whole operation, connect to close.