[librsvg: 25/26] css: rename RsvgSelectors to Selector
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg: 25/26] css: rename RsvgSelectors to Selector
- Date: Sun, 10 Nov 2019 20:18:49 +0000 (UTC)
commit 2258fdfa5b8eca614878f846653de071c3df8765
Author: Paolo Borelli <pborelli gnome org>
Date: Sun Nov 10 14:16:08 2019 +0100
css: rename RsvgSelectors to Selector
No need to manually namespace, and the plural is confusing
rsvg_internals/src/css.rs | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/rsvg_internals/src/css.rs b/rsvg_internals/src/css.rs
index 432a273a..c6032a09 100644
--- a/rsvg_internals/src/css.rs
+++ b/rsvg_internals/src/css.rs
@@ -162,7 +162,7 @@ impl<'i> From<selectors::parser::SelectorParseErrorKind<'i>> for CssParseErrorKi
/// A CSS qualified rule (or ruleset)
pub struct QualifiedRule {
- selectors: SelectorList<RsvgSelectors>,
+ selectors: SelectorList<Selector>,
declarations: Vec<Declaration>,
}
@@ -184,7 +184,7 @@ pub enum Rule {
// Required to implement the `Prelude` associated type in `cssparser::QualifiedRuleParser`
impl<'i> selectors::Parser<'i> for RuleParser {
- type Impl = RsvgSelectors;
+ type Impl = Selector;
type Error = CssParseErrorKind<'i>;
fn default_namespace(&self) -> Option<<Self::Impl as SelectorImpl>::NamespaceUrl> {
@@ -223,7 +223,7 @@ impl<'i> selectors::Parser<'i> for RuleParser {
// and tries to parse the block between braces. It creates a `Rule` out of
// the selector list and the declaration list.
impl<'i> QualifiedRuleParser<'i> for RuleParser {
- type Prelude = SelectorList<RsvgSelectors>;
+ type Prelude = SelectorList<Selector>;
type QualifiedRule = Rule;
type Error = CssParseErrorKind<'i>;
@@ -302,7 +302,7 @@ impl ToCss for NonTSPseudoClass {
}
impl selectors::parser::NonTSPseudoClass for NonTSPseudoClass {
- type Impl = RsvgSelectors;
+ type Impl = Selector;
fn is_active_or_hover(&self) -> bool {
false
@@ -327,14 +327,14 @@ impl ToCss for PseudoElement {
}
impl selectors::parser::PseudoElement for PseudoElement {
- type Impl = RsvgSelectors;
+ type Impl = Selector;
}
/// Holds all the types for the SelectorImpl trait
#[derive(Debug, Clone)]
-pub struct RsvgSelectors;
+pub struct Selector;
-impl SelectorImpl for RsvgSelectors {
+impl SelectorImpl for Selector {
type ExtraMatchingData = ();
type AttrValue = String;
type Identifier = LocalName;
@@ -372,7 +372,7 @@ impl fmt::Debug for RsvgElement {
// The selectors crate uses this to examine our tree of elements.
impl selectors::Element for RsvgElement {
- type Impl = RsvgSelectors;
+ type Impl = Selector;
/// Converts self into an opaque representation.
fn opaque(&self) -> OpaqueElement {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]