Expand description
§use-web
Feature-gated facade crate for the focused RustUse web primitives.
§Experimental
use-web is experimental while the workspace remains below 0.3.0. Expect small API adjustments during the first release wave.
§Example
use use_web::{parse_url_basic, reason_phrase};
let parts = parse_url_basic("https://example.com/docs?page=2#intro").unwrap();
assert_eq!(parts.host.as_deref(), Some("example.com"));
assert_eq!(reason_phrase(404), Some("Not Found"));
assert_eq!(use_web::html::extract_title("<title>Docs</title>").as_deref(), Some("Docs"));§Scope
- Thin re-exports over the focused crates in this workspace.
- Feature flags that map directly to the child crates.
- One dependency when consumer ergonomics matter more than the narrowest possible dependency graph.
§Non-goals
- A second abstraction layer over the focused crates.
- Framework behavior, networking, or browser runtime logic.
- JavaScript language utilities.
§License
Licensed under either of the following, at your option:
- Apache License, Version 2.0
- MIT license