Skip to main content

rudzio_migrate/
lib.rs

1//! `rudzio-migrate` — best-effort converter of cargo-style Rust tests
2//! into rudzio tests. This module exposes the internals as a library
3//! so the thin `src/main.rs` binary and the integration test harness
4//! can both reach them.
5
6// All `pub` items in this crate are internal to the
7// `rudzio-migrate` workspace member. `unreachable_pub` would force
8// `pub(crate)` on every reusable API; scoped here for readability.
9// `dead_code` is allowed because some helpers are built ahead of
10// their caller as modules grow.
11#![allow(
12    unreachable_pub,
13    dead_code,
14    reason = "binary crate: all pub items are internal"
15)]
16
17pub mod backup;
18pub mod cli;
19pub mod detect;
20pub mod discovery;
21pub mod emit;
22pub mod manifest;
23pub mod phrase;
24pub mod preflight;
25pub mod report;
26pub mod rewrite;
27pub mod runner_scaffold;
28pub mod test_context;
29
30pub mod run;