wavecraft_dev_server/reload/mod.rs
1//! Hot-reload infrastructure for `wavecraft start`
2//!
3//! This module provides file watching, build guarding, and rebuild pipeline
4//! components for hot-reloading Rust plugins during development.
5
6// Internal module boundaries
7
8pub mod guard;
9pub mod rebuild;
10pub mod watcher;
11
12// Public re-exports
13pub use guard::BuildGuard;
14pub use rebuild::{RebuildCallbacks, RebuildPipeline};
15pub use watcher::{FileWatcher, WatchEvent};