Expand description
CSS Parser Library
A Rust library for parsing and manipulating CSS stylesheets, rules, and declarations.
§Main Components
Stylesheet
- Complete CSS stylesheet parsercss_rule::CSSRule
- Individual CSS rule parsercss_declaration_list::CSSDeclarationList
- CSS declaration list parsercss_declaration::CSSDeclaration
- Individual CSS declaration parser
§Quick Start
use css_structs::Stylesheet;
let css = "body { margin: 0; padding: 0; }";
let stylesheet = Stylesheet::from_string(css).unwrap();
println!("{}", stylesheet);
Re-exports§
pub use stylesheet::Stylesheet;
pub use css_rule::CSSRule;
pub use css_declaration_list::CSSDeclarationList;
pub use css_declaration::CSSDeclaration;
Modules§
- css_
declaration - CSS Declaration Parser
- css_
declaration_ list - CSS Declaration List Parser
- css_
rule - CSS Rule Parser
- stylesheet
- CSS Stylesheet Parser