longbridge_httpcli/
lib.rs1#![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 eventsource_stream::Event as SseEvent;
20pub use longbridge_geo::{DC_REGION_HEADER, DcRegion, is_cn};
21pub use qs::QsError;
22pub use request::{FromPayload, Json, RequestBuilder, ToPayload};
23pub use reqwest::Method;