1#![forbid(unsafe_code)]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![doc = include_str!("../README.md")]
4
5pub mod backend;
6mod context;
7pub mod crawler;
8pub mod dataset;
9mod error;
10pub mod frontier;
11pub mod request;
12mod sync;
13#[cfg(any(test, feature = "testing"))]
14#[cfg_attr(docsrs, doc(cfg(feature = "testing")))]
15pub mod testing;
16pub mod worker;
17
18pub use http;
19
20pub use crate::context::Context;
21pub use crate::crawler::Crawler;
22pub use crate::error::{BoxError, Error, ErrorKind, Result};
23
24const TRACING_TARGET: &str = "spire_core";