Weave Browser Engine
API Surface
Public API surface for `weave-browser-engine`: 13 structs, 2 enums, 3 traits, 27 functions. Coverage ledger linking every symbol to its source.
Public API Map
Generated from source under libs/weave-browser-engine. This page is the coverage ledger for human and agent-facing docs: every exported item, method target, module, and re-export detected by the source scan is listed here.
Structs
DuckDuckGoEngine— libs/weave-browser-engine/src/search.rsFetchOptions— libs/weave-browser-engine/src/fetch.rsFetchRequest— libs/weave-browser-engine/src/serve.rsHnsResolver— libs/weave-browser-engine/src/protocol.rsHttpResolver— libs/weave-browser-engine/src/protocol.rsHttpsResolver— libs/weave-browser-engine/src/protocol.rsLocalPerceptionBackend— libs/weave-browser-engine/src/perceive.rsPerceiveRequest— libs/weave-browser-engine/src/serve.rsProtocolRouter— libs/weave-browser-engine/src/protocol.rsResearchConfig— libs/weave-browser-engine/src/research.rsResearchRequest— libs/weave-browser-engine/src/serve.rsSearchRequest— libs/weave-browser-engine/src/serve.rsWeaveResolver— libs/weave-browser-engine/src/protocol.rs
Enums
BrowserError— libs/weave-browser-engine/src/error.rsWeaveUrl— libs/weave-browser-engine/src/protocol.rs
Traits
PerceptionBackend— libs/weave-browser-engine/src/perceive.rsProtocolResolver— libs/weave-browser-engine/src/protocol.rsSearchEngine— libs/weave-browser-engine/src/search.rs
Type Aliases
BrowserResult— libs/weave-browser-engine/src/error.rs
Functions
depth— libs/weave-browser-engine/src/research.rsdetect_type— libs/weave-browser-engine/src/perceive.rsengine— libs/weave-browser-engine/src/research.rsextract_by_selector— libs/weave-browser-engine/src/parse.rsextract_description— libs/weave-browser-engine/src/parse.rsextract_images— libs/weave-browser-engine/src/parse.rsextract_links— libs/weave-browser-engine/src/parse.rsextract_scheme— libs/weave-browser-engine/src/protocol.rsextract_structured_data— libs/weave-browser-engine/src/parse.rsextract_text— libs/weave-browser-engine/src/parse.rsextract_title— libs/weave-browser-engine/src/parse.rsfetch_url— libs/weave-browser-engine/src/fetch.rsmax_sources— libs/weave-browser-engine/src/research.rsmime_for_ext— libs/weave-browser-engine/src/perceive.rsnew— libs/weave-browser-engine/src/protocol.rsnew— libs/weave-browser-engine/src/research.rsparse_weave_url— libs/weave-browser-engine/src/protocol.rsperceive— libs/weave-browser-engine/src/perceive.rsperceive_with_backend— libs/weave-browser-engine/src/perceive.rsregister— libs/weave-browser-engine/src/protocol.rsresearch— libs/weave-browser-engine/src/research.rsresearch_with_engine— libs/weave-browser-engine/src/research.rsresolve— libs/weave-browser-engine/src/protocol.rsrouter— libs/weave-browser-engine/src/serve.rssearch— libs/weave-browser-engine/src/search.rsserve— libs/weave-browser-engine/src/serve.rsverify— libs/weave-browser-engine/src/research.rs
Constants and Statics
USER_AGENT— libs/weave-browser-engine/src/lib.rs
Modules
error— libs/weave-browser-engine/src/lib.rsfetch— libs/weave-browser-engine/src/lib.rsparse— libs/weave-browser-engine/src/lib.rsperceive— libs/weave-browser-engine/src/lib.rsprotocol— libs/weave-browser-engine/src/lib.rsresearch— libs/weave-browser-engine/src/lib.rssearch— libs/weave-browser-engine/src/lib.rsserve— libs/weave-browser-engine/src/lib.rs
Re-exports
- No public items were detected by the source scan.
Methods
ProtocolRouter
extract_scheme— libs/weave-browser-engine/src/protocol.rsnew— libs/weave-browser-engine/src/protocol.rsregister— libs/weave-browser-engine/src/protocol.rsresolve— libs/weave-browser-engine/src/protocol.rs
ResearchConfig
depth— libs/weave-browser-engine/src/research.rsengine— libs/weave-browser-engine/src/research.rsmax_sources— libs/weave-browser-engine/src/research.rsnew— libs/weave-browser-engine/src/research.rsverify— libs/weave-browser-engine/src/research.rs
WeaveResolver
new— libs/weave-browser-engine/src/protocol.rs