rs_clob_client/lib.rs
1// Public modules
2pub mod client;
3pub mod constants;
4pub mod endpoints;
5pub mod errors;
6pub mod types;
7pub mod utilities;
8pub mod headers;
9pub mod signing;
10
11// Internal modules
12mod http;
13mod order_builder;
14
15// Re-exports for convenience
16pub use client::ClobClient;
17pub use errors::{ClobError, ClobResult};
18pub use types::*;
19
20// Prelude module for common imports
21pub mod prelude {
22 pub use crate::client::ClobClient;
23 pub use crate::errors::{ClobError, ClobResult};
24 pub use crate::types::{ApiKeyCreds, Chain, OrderType, Side, UserMarketOrder, UserLimitOrder};
25}