It is the second part of a series about Rust for Python users. In this article, we will build a foundation for a Rust-powered Python library - a crate that implements CSS inlining. It is a process of moving CSS rules from style tags to the corresponding spots in the HTML body. This approach to including styles is crucial for sending HTML emails or embedding HTML pages into 3rd party resources. Our goal is to build a library that will transform this HTML: <html> <head> <style>h1 { color:blue; ...