List of all items
Structs
- BasicAuthCredentials
- BasicAuthExtractor
- BasicAuthSelector
- Client
- ClientBuilder
- Collector
- CookieJar
- FileExtensions
- Filter
- Input
- InputContent
- InputResolver
- Preprocessor
- RawUri
- Redirect
- Redirects
- Request
- Response
- ResponseBody
- StatusCodeSelector
- StatusRange
- Uri
- archive::ArchiveIter
- archive::wayback::ArchivedSnapshots
- archive::wayback::Closest
- archive::wayback::InternetArchiveResponse
- basic_auth::BasicAuthExtractor
- chain::Chain
- chain::ClientRequestChains
- chain::test::Add
- chain::test::Result
- checker::file::FileChecker
- checker::mail::MailChecker
- checker::website::WebsiteChecker
- checker::wikilink::index::WikilinkIndex
- checker::wikilink::resolver::WikilinkResolver
- client::Client
- client::ClientBuilder
- collector::Collector
- extract::Extractor
- extract::html::html5ever::LineOffsetSpanProvider
- extract::html::html5ever::LinkExtractor
- extract::html::html5gum::LinkExtractor
- extract::markdown::HeadingIdGenerator
- filter::Filter
- filter::regex_filter::RegexFilter
- quirks::Quirk
- quirks::Quirks
- ratelimit::CacheableResponse
- ratelimit::Host
- ratelimit::HostConfig
- ratelimit::HostConfigs
- ratelimit::HostKey
- ratelimit::HostPool
- ratelimit::HostStats
- ratelimit::HostStatsMap
- ratelimit::RateLimitConfig
- ratelimit::config::HostConfig
- ratelimit::config::HostConfigs
- ratelimit::config::RateLimitConfig
- ratelimit::host::host::Host
- ratelimit::host::key::HostKey
- ratelimit::host::stats::HostStats
- ratelimit::host::stats::HostStatsMap
- ratelimit::pool::HostPool
- remap::Remaps
- types::accept::range::StatusRange
- types::basic_auth::credentials::BasicAuthCredentials
- types::basic_auth::selector::BasicAuthSelector
- types::cookies::CookieJar
- types::file::FileExtensions
- types::input::content::InputContent
- types::input::input::Input
- types::input::resolver::InputResolver
- types::preprocessor::Preprocessor
- types::redirect_history::Redirect
- types::redirect_history::RedirectHistory
- types::redirect_history::Redirects
- types::request::Request
- types::resolver::UrlContentResolver
- types::response::Response
- types::response::ResponseBody
- types::status_code_selector::StatusCodeSelector
- types::status_code_selector::StatusCodeSelectorVisitor
- types::uri::github::GithubUri
- types::uri::raw::OffsetSpanProvider
- types::uri::raw::RawUri
- types::uri::raw::RawUriSpan
- types::uri::raw::SourceSpanProvider
- types::uri::valid::Uri
- utils::fragment_checker::FragmentBuilder
- utils::fragment_checker::FragmentChecker
- utils::fragment_checker::FragmentInput
- utils::reqwest::ErrorRule
- utils::reqwest::ErrorRules
- waiter::WaitGroup
- waiter::WaitGuard
Enums
- Base
- CacheStatus
- ChainResult
- ErrorKind
- FileType
- InputSource
- RequestError
- ResolvedInputSource
- Status
- StatusRangeError
- archive::Archive
- basic_auth::BasicAuthExtractorError
- chain::ChainResult
- extract::html::srcset::State
- ratelimit::headers::RetryAfterParseError
- types::accept::range::StatusRangeError
- types::base::Base
- types::basic_auth::credentials::BasicAuthCredentialsParseError
- types::basic_auth::selector::BasicAuthSelectorParseError
- types::cache::CacheStatus
- types::error::ErrorKind
- types::file::FileType
- types::input::source::InputSource
- types::input::source::ResolvedInputSource
- types::request_error::RequestError
- types::status::Status
- types::status_code_selector::StatusCodeSelectorError
Traits
Functions
- archive::wayback::from_string
- archive::wayback::get_archive_snapshot
- archive::wayback::get_archive_snapshot_internal
- check
- checker::website::clone_unwrap
- checker::wikilink::wikilink
- client::check
- client::redirect_policy
- extract::css::extract_css
- extract::css::extract_css_with_default_span
- extract::html::html5ever::extract_html
- extract::html::html5ever::respect_multiline_tendril
- extract::html::html5gum::extract_html
- extract::html::html5gum::extract_html_fragments
- extract::html::html5gum::extract_html_with_span
- extract::html::is_email_link
- extract::html::is_verbatim_elem
- extract::html::srcset::parse
- extract::html::srcset::parse_one_url
- extract::html::srcset::skip_descriptor
- extract::html::srcset::split_at
- extract::markdown::extract_image
- extract::markdown::extract_markdown
- extract::markdown::extract_markdown_fragments
- extract::markdown::get_email_span_provider
- extract::markdown::md_extensions
- extract::markdown::raw_uri
- extract::plaintext::extract_raw_uri_from_plaintext
- filter::is_example_domain
- filter::is_false_positive
- filter::is_unsupported_domain
- quirks::query
- ratelimit::config::default_concurrency
- ratelimit::config::default_request_interval
- ratelimit::config::deserialize_headers
- ratelimit::config::serialize_headers
- ratelimit::headers::parse_common_rate_limit_header_fields
- ratelimit::headers::parse_header_value
- ratelimit::headers::parse_retry_after
- retry::get_source_error_type
- retry::should_retry_io
- types::cache::serialize_optional_status_code
- types::cache::serialize_status_code
- types::file::is_url
- types::preprocessor::from_utf8
- types::resolver::get_request_body_text
- utils::path::absolute_path
- utils::path::absolute_path_no_cache
- utils::path::absolute_path_prime_cache
- utils::path::resolve
- utils::request::create
- utils::request::create_request
- utils::request::create_uri_from_file_path
- utils::request::extract_credentials
- utils::request::is_anchor
- utils::request::prepend_root_dir_if_absolute_local_link
- utils::request::resolve_and_create_url
- utils::request::try_parse_into_uri
- utils::reqwest::analyze_basic_reqwest_error
- utils::reqwest::analyze_certificate_error
- utils::reqwest::analyze_error_chain
- utils::reqwest::analyze_error_source_chain
- utils::reqwest::analyze_generic_error_string
- utils::reqwest::analyze_hyper_error
- utils::reqwest::analyze_io_error
- utils::reqwest::analyze_io_other_error
- utils::reqwest::analyze_url_parse_error
- utils::reqwest::fallback_reqwest_analysis
- utils::url::find_links
- utils::url::remove_get_params_and_separate_fragment
- waiter::fibonacci_waiter_example
- waiter::fibonacci_waiter_example_task
Type Aliases
- Excludes
- Includes
- LycheeResult
- Result
- chain::InnerChain
- chain::RequestChain
- filter::Excludes
- filter::Includes
- filter::PathExcludes
- ratelimit::ClientMap
- ratelimit::host::host::HostCache
- ratelimit::pool::ClientMap
- types::LycheeResult
- types::Result
Statics
- archive::wayback::WAYBACK_URL
- extract::css::CSS_URL_REGEX
- filter::EXAMPLE_DOMAINS
- filter::EXAMPLE_TLDS
- filter::FALSE_POSITIVE_SET
- filter::UNSUPPORTED_DOMAINS
- quirks::CRATES_PATTERN
- quirks::GITHUB_BLOB_MARKDOWN_FRAGMENT_PATTERN
- quirks::YOUTUBE_PATTERN
- quirks::YOUTUBE_SHORT_PATTERN
- types::accept::range::RANGE_PATTERN
- types::request_error::ERROR_URI
- types::status_code_selector::DEFAULT_ACCEPTED_STATUS_CODES
- types::uri::github::GITHUB_API_EXCLUDED_ENDPOINTS
- utils::path::ABSOLUTE_PATH
- utils::path::CURRENT_DIR
- utils::url::LINK_FINDER
Constants
- DEFAULT_MAX_REDIRECTS
- DEFAULT_MAX_RETRIES
- DEFAULT_RETRY_WAIT_TIME_SECS
- DEFAULT_TIMEOUT_SECS
- DEFAULT_USER_AGENT
- checker::wikilink::MARKDOWN_FRAGMENT_MARKER
- checker::wikilink::MARKDOWN_POTHOLE_MARKER
- client::CONNECT_TIMEOUT
- client::DEFAULT_MAX_REDIRECTS
- client::DEFAULT_MAX_RETRIES
- client::DEFAULT_RETRY_WAIT_TIME_SECS
- client::DEFAULT_TIMEOUT_SECS
- client::DEFAULT_USER_AGENT
- client::TCP_KEEPALIVE
- filter::FALSE_POSITIVE_PAT
- ratelimit::config::DEFAULT_CONCURRENCY
- ratelimit::config::DEFAULT_REQUEST_INTERVAL
- ratelimit::host::host::MAXIMUM_BACKOFF
- types::accept::range::MAX
- types::accept::range::MIN
- types::status::ICON_CACHED
- types::status::ICON_ERROR
- types::status::ICON_EXCLUDED
- types::status::ICON_OK
- types::status::ICON_REDIRECTED
- types::status::ICON_TIMEOUT
- types::status::ICON_UNKNOWN
- types::status::ICON_UNSUPPORTED