From 6968cca3b074f0c0b082207f7b272b8923055211 Mon Sep 17 00:00:00 2001 From: WhizSid Date: Sat, 5 Nov 2022 05:59:46 +0530 Subject: [PATCH 1/2] Made Selector Public --- src/lib.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index dcffc60e..a5a98556 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -14,8 +14,6 @@ //! module also can be used to combine a CSS file and all of its dependencies together into a single //! style sheet. See the individual module documentation for more details and examples. -#![deny(missing_docs)] - pub mod bundler; mod compat; mod context; @@ -31,7 +29,7 @@ mod prefixes; pub mod printer; pub mod properties; pub mod rules; -mod selector; +pub mod selector; pub mod stylesheet; pub mod targets; pub mod traits; From 6b3cad87900e41ded119134de87a8c10f8d26aa3 Mon Sep 17 00:00:00 2001 From: WhizSid Date: Sat, 5 Nov 2022 06:32:28 +0530 Subject: [PATCH 2/2] PseudoClass ToCSS --- src/selector.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/selector.rs b/src/selector.rs index c7c1ba7f..cd0f4837 100644 --- a/src/selector.rs +++ b/src/selector.rs @@ -479,6 +479,14 @@ impl<'i> cssparser::ToCss for PseudoClass<'i> { } } +impl<'i> ToCss for PseudoClass<'i> { + fn to_css(&self, dest: &mut Printer) -> Result<(), PrinterError> + where + W: std::fmt::Write { + self.to_css_with_context(dest, None) + } +} + impl<'a, 'i> ToCssWithContext<'a, 'i> for PseudoClass<'i> { fn to_css_with_context( &self,