Skip to main content

xianyun_executor/
lib.rs

1//! Rust port of `internal/executor`, `internal/editmodelogger`,
2//! `internal/logfilter`, `internal/logging`, `internal/tempfile`,
3//! `internal/filecache`, `internal/datadir`, `internal/telemetry`, and
4//! `internal/portprobe`.
5//!
6//! See `PORT_NOTES.md` for tests that could not be carried over verbatim,
7//! and why, plus the process/async model differences this port resolved
8//! (real subprocess execution via `tokio::process`, bridged from the
9//! synchronous `CommandRunner` trait -- see `exec`'s module doc comment).
10
11pub mod datadir;
12pub mod editmodelogger;
13pub mod exec;
14pub mod filecache;
15pub mod logfilter;
16pub mod logging;
17pub mod portprobe;
18mod sha256;
19pub mod tempfile;