Skip to main content

millipede_http/
lib.rs

1#![doc = include_str!("../README.md")]
2
3mod client;
4mod coalesce;
5mod kind;
6pub mod nav;
7
8pub use client::{ReqwestClient, ReqwestClientOptions};
9pub use coalesce::CoalescingClient;
10pub use kind::{HttpContext, HttpCrawler, HttpKind, HttpKindBuilder};
11pub use nav::{HttpPostHookCtx, HttpPostNavigationHook, HttpPreHookCtx, HttpPreNavigationHook};
12
13/// Commonly used HTTP client types.
14pub mod prelude {
15    pub use crate::{
16        CoalescingClient, HttpContext, HttpCrawler, HttpKind, HttpKindBuilder, HttpPostHookCtx,
17        HttpPostNavigationHook, HttpPreHookCtx, HttpPreNavigationHook, ReqwestClient,
18        ReqwestClientOptions,
19    };
20}