Skip to main content

longbridge_httpcli/
lib.rs

1//! Longbridge OpenAPI HTTP client
2
3#![forbid(unsafe_code)]
4#![deny(unreachable_pub)]
5#![cfg_attr(docsrs, feature(doc_cfg))]
6#![warn(missing_docs)]
7
8mod client;
9mod config;
10mod error;
11mod qs;
12mod request;
13mod signature;
14mod timestamp;
15
16pub use client::HttpClient;
17pub use config::{AuthConfig, HttpClientConfig};
18pub use error::{HttpClientError, HttpClientResult, HttpError};
19pub use longbridge_geo::is_cn;
20pub use qs::QsError;
21pub use request::{FromPayload, Json, RequestBuilder, ToPayload};
22pub use reqwest::Method;