#[cfg(feature = "client")]
pub mod adopt;
#[cfg(any(feature = "client", feature = "backend-identity"))]
pub mod backend_handle {
pub use crate::backend_identity::handle::*;
}
#[cfg(feature = "client")]
pub mod backend_lib;
#[cfg(any(feature = "client", feature = "backend-identity"))]
pub mod backend_lifecycle;
#[cfg(any(feature = "client", feature = "backend-identity"))]
pub mod backend_sdk;
#[cfg(feature = "client")]
pub mod broker_http_discovery;
#[cfg(feature = "client")]
pub mod broker_http_port;
#[cfg(feature = "client")]
pub mod broker_http_server;
#[cfg(feature = "client")]
pub mod broker_owned_bind;
#[cfg(feature = "client")]
pub mod brokered_backend;
#[cfg(feature = "client")]
#[path = "builders_compat.rs"]
pub mod builders;
#[cfg(feature = "client")]
pub mod capabilities;
#[cfg(feature = "client")]
pub mod client;
#[cfg(feature = "client")]
pub mod client_v2;
#[cfg(feature = "client")]
pub mod connect_watchdog;
#[cfg(feature = "client")]
pub mod doctor;
#[cfg(feature = "client")]
pub mod fs_health;
#[cfg(feature = "client")]
pub mod get_http_endpoint_dispatch;
#[cfg(feature = "client")]
pub mod get_session_token_dispatch;
#[cfg(any(feature = "client", feature = "backend-identity"))]
#[path = "host_identity_compat.rs"]
pub mod host_identity;
#[cfg(feature = "client")]
pub mod http_endpoint_registry;
#[cfg(feature = "client")]
pub mod lifecycle;
#[cfg(feature = "client")]
#[path = "manifest_compat.rs"]
pub mod manifest;
#[cfg(any(feature = "client", feature = "backend-identity"))]
pub mod protocol;
#[cfg(feature = "client")]
pub mod protocol_v2;
#[cfg(feature = "client")]
#[path = "secure_dir_compat.rs"]
pub mod secure_dir;
#[cfg(feature = "client")]
pub mod server;
#[cfg(feature = "client")]
pub mod session_codec;
#[cfg(feature = "daemon")]
pub mod session_client;
#[cfg(feature = "client")]
pub mod session_pump;
#[cfg(feature = "client-async")]
pub mod session_relay;
#[cfg(feature = "client")]
pub mod session_server;
#[cfg(feature = "client-async")]
pub mod session_takeover;
pub use crate::frame_v1::FRAMING_VERSION_V1;
pub use crate::frame_v1::MAX_FRAME_SIZE_BYTES;
pub use crate::frame_v1::MAX_HELLO_SIZE_BYTES;
pub const LIFECYCLE_EVENT_PIPE_BUF_FLOOR: usize = 512;