//! Explicit in-process participant testing support.
//!
//! This module is the whole of the `test-harness` profile. It is not a process
//! launch protocol: a test opens a [`TestBus`], supplies it to
//! [`run_test_harness`], and drives the participant's lifecycle explicitly.
//! Production participants enter through [`crate::run`], which parses the
//! supervised launch and opens its own unique bus owner.
//!
//! Everything below is defined in the module that owns it and re-exported
//! here. This module is the profile: the definitions themselves are compiled
//! in every build, because a domain module never asks which profile it is in.
pub use crateTimelineId;
pub use crateClockSource;
pub use crateTestClock;
pub use crate;
pub use crate;