Skip to main content

webfetch_core/
lib.rs

1//! Shared primitives for the webfetch/websearch tools: text compression and
2//! token budgeting ([`compress`]), reference-style URL preservation and the
3//! reference-aware token budget ([`refs`]), HTTP fetch primitives — user agent,
4//! body cap, retry classification ([`http`]) — and shared HTTP-client TLS trust
5//! configuration ([`tls`]). Both leaf crates re-export these so their internal
6//! modules can keep using `crate::compress` / `crate::refs` / `crate::tls`.
7
8pub mod charset;
9pub mod compress;
10pub mod http;
11pub mod refs;
12pub mod tls;