mirror of
https://github.com/0xMassi/webclaw.git
synced 2026-05-16 18:35:12 +02:00
16 lines
362 B
Rust
16 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,
|
||
|
|
}
|