#![warn(missing_docs)]
#![doc = include_str!("../README.md")]
pub mod client;
pub mod error;
#[cfg(all(feature = "uds", unix))]
#[doc(hidden)]
pub mod local_shm;
pub mod message;
#[doc(hidden)]
pub mod optimized;
pub mod protocol;
pub mod stream;
pub mod transport;
pub mod transports;
pub use client::AgentClient;
pub use error::{AgentClientError, AgentClientResult};
pub use message::{EncodedMessage, IntoOutboundMessage, OutboundMessage, TypedMessage};
pub use microsandbox_protocol_client::{
Client, ClientError, ClientResult, ConnectOptions, Connector, Delivery, ErrorKind, Request,
RequestOptions,
};
#[doc(hidden)]
pub use optimized::{AgentClient as OptimizedAgentClient, AgentFrame};
pub use protocol::{AgentProtocol, AgentReady, AgentWireFormat};
pub use stream::{AgentStream, RawAgentStream};
pub use transport::{AgentTransport, TransportPacket};