//! Rust client scaffold for MXAccess Gateway. //! //! The crate compiles generated `tonic` bindings from the shared gateway //! protobuf contracts and exposes a small handwritten surface for future client //! implementation work. pub mod auth; pub mod client; pub mod error; pub mod generated; pub mod options; pub mod session; pub mod value; pub mod version; pub use auth::{ApiKey, AuthInterceptor}; pub use client::{EventStream, GatewayClient}; pub use error::{CommandError, Error}; pub use options::ClientOptions; pub use session::Session; pub use value::{MxArrayProjection, MxArrayValue, MxStatus, MxValue, MxValueProjection}; pub use version::{CLIENT_VERSION, GATEWAY_PROTOCOL_VERSION, WORKER_PROTOCOL_VERSION};