Skip to main content

tycho_control/
lib.rs

1#[cfg(feature = "client")]
2pub use self::client::ControlClient;
3#[cfg(feature = "server")]
4pub use self::collator::Collator;
5#[cfg(feature = "client")]
6pub use self::error::{ClientError, ClientResult};
7pub use self::error::{ServerError, ServerResult};
8#[cfg(feature = "server")]
9pub use self::profiler::{MemoryProfiler, StubMemoryProfiler};
10#[cfg(feature = "server")]
11pub use self::server::{
12    ControlEndpoint, ControlServer, ControlServerBuilder, ControlServerConfig, ControlServerVersion,
13};
14
15pub mod proto;
16
17#[cfg(feature = "client")]
18mod client;
19#[cfg(feature = "server")]
20mod collator;
21mod error;
22#[cfg(feature = "server")]
23mod profiler;
24#[cfg(feature = "server")]
25mod server;