deribit_http/
prelude.rs

1//! Prelude module for deribit-http
2//!
3//! This module re-exports commonly used types and traits for convenience.
4
5// Re-export main client
6pub use crate::client::DeribitHttpClient;
7
8// Re-export configuration types
9pub use crate::config::{ApiCredentials, HttpConfig};
10
11// Re-export error types
12pub use crate::error::HttpError;
13
14// Re-export authentication types
15pub use crate::auth::{ApiKeyAuth, AuthManager, AuthRequest};
16
17// Re-export message types
18pub use crate::message::{HttpMessageBuilder, HttpRequestBuilder, HttpResponseHandler};
19
20// Re-export session types
21pub use crate::session::HttpSession;
22
23pub use crate::logger::setup_logger;
24
25pub use crate::connection::*;
26pub use crate::model::*;
27pub use crate::utils::*;