23 lines
720 B
Rust
23 lines
720 B
Rust
//! 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};
|