mirror of
https://github.com/0xMassi/webclaw.git
synced 2026-05-16 18:35:12 +02:00
CLI + MCP server for extracting clean, structured content from any URL. 6 Rust crates, 10 MCP tools, TLS fingerprinting, 5 output formats. MIT Licensed | https://webclaw.io
15 lines
362 B
Rust
15 lines
362 B
Rust
/// Extraction errors — kept minimal since this crate does no I/O.
|
|
/// Most failures come from malformed HTML or invalid URLs.
|
|
use thiserror::Error;
|
|
|
|
#[derive(Debug, Error)]
|
|
pub enum ExtractError {
|
|
#[error("failed to parse HTML")]
|
|
ParseError,
|
|
|
|
#[error("invalid URL: {0}")]
|
|
InvalidUrl(String),
|
|
|
|
#[error("no content found")]
|
|
NoContent,
|
|
}
|