aimdb_client/protocol.rs
1//! AimX Protocol Types
2//!
3//! Re-exports the protocol types from `aimdb-core` that the client surface
4//! uses. Framing and correlation live in the engine
5//! ([`crate::engine::AimxConnection`]), not here.
6
7// Re-export protocol types from aimdb-core
8pub use aimdb_core::remote::{
9 version_compatible, ErrorObject, Event, HelloMessage, RecordMetadata, Request, Response,
10 WelcomeMessage, PROTOCOL_VERSION,
11};
12
13/// Client identifier
14pub const CLIENT_NAME: &str = "aimdb-cli";