#[cfg(all(feature = "vm", feature = "mock"))]
compile_error!(
"feature \"vm\" and feature \"mock\" cannot be enabled at the same time"
);
pub mod client;
pub mod server;
pub mod cli;
pub mod handles;
pub mod io;
pub mod parser;
pub mod protocol;
pub mod reaper;
#[cfg(not(feature = "vm"))]
pub const QUORUM_FILE: &str = "./local-enclave/qos.quorum.key";
#[cfg(feature = "vm")]
pub const QUORUM_FILE: &str = "/qos.quorum.key";
#[cfg(not(feature = "vm"))]
pub const PIVOT_FILE: &str = "./local-enclave/qos.pivot.bin";
#[cfg(feature = "vm")]
pub const PIVOT_FILE: &str = "/qos.pivot.bin";
#[cfg(not(feature = "vm"))]
pub const EPHEMERAL_KEY_FILE: &str = "./local-enclave/qos.ephemeral.key";
#[cfg(feature = "vm")]
pub const EPHEMERAL_KEY_FILE: &str = "/qos.ephemeral.key";
#[cfg(not(feature = "vm"))]
pub const MANIFEST_FILE: &str = "./local-enclave/qos.manifest";
#[cfg(feature = "vm")]
pub const MANIFEST_FILE: &str = "/qos.manifest";
#[cfg(not(feature = "vm"))]
pub const SEC_APP_SOCK: &str = "./local-enclave/sec_app.sock";
#[cfg(feature = "vm")]
pub const SEC_APP_SOCK: &str = "/sec_app.sock";
pub const DEFAULT_SOCKET_TIMEOUT_MS: &str = "20000";