Kévin Commaille 88f56b0e00 html: Upgrade html5ever
Requires a complete change of the HTML tree, to have interior mutability
and be able to return borrowed data from a Handle.
It is now a Rc-based tree where each node has a weak reference to
its parent and strong references to its children.

This results ina few breaking changes to the public API.
2024-09-07 09:56:02 +02:00
..
2024-09-07 09:56:02 +02:00
2024-09-07 09:56:02 +02:00
2024-09-07 09:56:02 +02:00
2024-09-07 09:56:02 +02:00

ruma-html

crates.io page docs.rs page license: MIT

Opinionated HTML parsing and manipulating library.

Like the rest of the Ruma crates, this crate is primarily meant to be used for the Matrix protocol. It should be able to be used to interact with any HTML content but will offer APIs focused on specificities of HTML in the Matrix specification.