pub mod client;
pub mod connection;
pub mod consumer;
pub mod error;
pub mod producer;
pub mod protocol;
pub use client::{AeroClient, ClientConfig, ClientConfigBuilder};
pub use connection::{AeroConnection, TransportStream};
pub use consumer::{AeroConsumer, ConsumerConfig, ConsumerConfigBuilder, RecordStream};
pub use error::AeroError;
pub use producer::{AeroProducer, ProducerConfig, ProducerConfigBuilder};
pub use protocol::{Command, Record, MAGIC, STATUS_AUTH_FAILED, STATUS_DATA, STATUS_EMPTY, STATUS_OK, STATUS_OUT_OF_ORDER};