Allow unused imports for AsciiExt in style code.

See #19128, this part is cherry-picked so Gecko can build with rust nightly.
This commit is contained in:
Simon Sapin 2017-11-09 12:36:16 +01:00 committed by Emilio Cobos Álvarez
parent ae5dca985e
commit 954b2cc3d8
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
23 changed files with 25 additions and 25 deletions

View file

@ -4,7 +4,7 @@
use cssparser::ToCss; use cssparser::ToCss;
use parser::SelectorImpl; use parser::SelectorImpl;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::fmt; use std::fmt;
#[derive(Clone, Eq, PartialEq)] #[derive(Clone, Eq, PartialEq)]

View file

@ -14,7 +14,7 @@ use precomputed_hash::PrecomputedHash;
use servo_arc::ThinArc; use servo_arc::ThinArc;
use sink::Push; use sink::Push;
use smallvec::SmallVec; use smallvec::SmallVec;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::borrow::{Borrow, Cow}; use std::borrow::{Borrow, Cow};
use std::fmt::{self, Display, Debug, Write}; use std::fmt::{self, Display, Debug, Write};
use std::iter::Rev; use std::iter::Rev;

View file

@ -16,7 +16,7 @@ use selectors::attr::AttrSelectorOperation;
use servo_arc::Arc; use servo_arc::Arc;
use servo_url::ServoUrl; use servo_url::ServoUrl;
use shared_lock::Locked; use shared_lock::Locked;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::str::FromStr; use std::str::FromStr;
use str::{HTML_SPACE_CHARACTERS, read_exponent, read_fraction}; use str::{HTML_SPACE_CHARACTERS, read_exponent, read_fraction};
use str::{read_numbers, split_commas, split_html_space_chars}; use str::{read_numbers, split_commas, split_html_space_chars};

View file

@ -15,7 +15,7 @@ use error_reporting::{ContextualParseError, ParseErrorReporter};
use parser::{ParserContext, ParserErrorContext, Parse}; use parser::{ParserContext, ParserErrorContext, Parse};
use selectors::parser::SelectorParseErrorKind; use selectors::parser::SelectorParseErrorKind;
use shared_lock::{SharedRwLockReadGuard, ToCssWithGuard}; use shared_lock::{SharedRwLockReadGuard, ToCssWithGuard};
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::borrow::Cow; use std::borrow::Cow;
use std::fmt; use std::fmt;
use std::ops::Range; use std::ops::Range;

View file

@ -14,7 +14,7 @@ use selector_map::{PrecomputedHashSet, PrecomputedHashMap};
use selectors::parser::SelectorParseErrorKind; use selectors::parser::SelectorParseErrorKind;
use servo_arc::Arc; use servo_arc::Arc;
use smallvec::SmallVec; use smallvec::SmallVec;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::borrow::{Borrow, Cow}; use std::borrow::{Borrow, Cow};
use std::cmp; use std::cmp;
use std::fmt; use std::fmt;

View file

@ -1377,7 +1377,7 @@ impl PseudoElement {
/// Returns `None` if the pseudo-element is not recognised. /// Returns `None` if the pseudo-element is not recognised.
#[inline] #[inline]
pub fn from_slice(s: &str, in_ua_stylesheet: bool) -> Option<Self> { pub fn from_slice(s: &str, in_ua_stylesheet: bool) -> Option<Self> {
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
// We don't need to support tree pseudos because functional // We don't need to support tree pseudos because functional
// pseudo-elements needs arguments, and thus should be created // pseudo-elements needs arguments, and thus should be created
@ -1747,7 +1747,7 @@ impl PseudoElement {
/// Returns `None` if the pseudo-element is not recognized. /// Returns `None` if the pseudo-element is not recognized.
#[inline] #[inline]
pub fn tree_pseudo_element(name: &str, args: Box<[Atom]>) -> Option<Self> { pub fn tree_pseudo_element(name: &str, args: Box<[Atom]>) -> Option<Self> {
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
debug_assert!(name.starts_with("-moz-tree-")); debug_assert!(name.starts_with("-moz-tree-"));
let tree_part = &name[10..]; let tree_part = &name[10..];
if tree_part.eq_ignore_ascii_case("column") { if tree_part.eq_ignore_ascii_case("column") {

View file

@ -225,7 +225,7 @@ impl PseudoElement {
/// Returns `None` if the pseudo-element is not recognised. /// Returns `None` if the pseudo-element is not recognised.
#[inline] #[inline]
pub fn from_slice(s: &str, in_ua_stylesheet: bool) -> Option<Self> { pub fn from_slice(s: &str, in_ua_stylesheet: bool) -> Option<Self> {
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
// We don't need to support tree pseudos because functional // We don't need to support tree pseudos because functional
// pseudo-elements needs arguments, and thus should be created // pseudo-elements needs arguments, and thus should be created
@ -247,7 +247,7 @@ impl PseudoElement {
/// Returns `None` if the pseudo-element is not recognized. /// Returns `None` if the pseudo-element is not recognized.
#[inline] #[inline]
pub fn tree_pseudo_element(name: &str, args: Box<[Atom]>) -> Option<Self> { pub fn tree_pseudo_element(name: &str, args: Box<[Atom]>) -> Option<Self> {
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
debug_assert!(name.starts_with("-moz-tree-")); debug_assert!(name.starts_with("-moz-tree-"));
let tree_part = &name[10..]; let tree_part = &name[10..];
% for pseudo in TREE_PSEUDOS: % for pseudo in TREE_PSEUDOS:

View file

@ -13,7 +13,7 @@ use gecko_bindings::bindings::Gecko_ReleaseAtom;
use gecko_bindings::structs::{nsAtom, nsAtom_AtomKind, nsStaticAtom}; use gecko_bindings::structs::{nsAtom, nsAtom_AtomKind, nsStaticAtom};
use nsstring::{nsAString, nsStr}; use nsstring::{nsAString, nsStr};
use precomputed_hash::PrecomputedHash; use precomputed_hash::PrecomputedHash;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::borrow::{Cow, Borrow}; use std::borrow::{Cow, Borrow};
use std::char::{self, DecodeUtf16}; use std::char::{self, DecodeUtf16};
use std::fmt::{self, Write}; use std::fmt::{self, Write};

View file

@ -1577,7 +1577,7 @@ https://drafts.csswg.org/css-fonts-4/#low-level-font-variation-settings-control-
#[inline] #[inline]
fn to_computed_value(&self, _context: &Context) -> computed_value::T { fn to_computed_value(&self, _context: &Context) -> computed_value::T {
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
match *self { match *self {
SpecifiedValue::Normal => computed_value::T(0), SpecifiedValue::Normal => computed_value::T(0),
SpecifiedValue::Override(ref lang) => { SpecifiedValue::Override(ref lang) => {

View file

@ -88,7 +88,7 @@
impl Parse for computed_value::Keyword { impl Parse for computed_value::Keyword {
fn parse<'i, 't>(_context: &ParserContext, input: &mut Parser<'i, 't>) fn parse<'i, 't>(_context: &ParserContext, input: &mut Parser<'i, 't>)
-> Result<computed_value::Keyword, ParseError<'i>> { -> Result<computed_value::Keyword, ParseError<'i>> {
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use style_traits::cursor::Cursor; use style_traits::cursor::Cursor;
let location = input.current_source_location(); let location = input.current_source_location();
let ident = input.expect_ident()?; let ident = input.expect_ident()?;

View file

@ -7,7 +7,7 @@
#![deny(missing_docs)] #![deny(missing_docs)]
use num_traits::ToPrimitive; use num_traits::ToPrimitive;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::borrow::Cow; use std::borrow::Cow;
use std::convert::AsRef; use std::convert::AsRef;
use std::iter::{Filter, Peekable}; use std::iter::{Filter, Peekable};

View file

@ -20,7 +20,7 @@ use properties::StyleBuilder;
use rule_cache::RuleCacheConditions; use rule_cache::RuleCacheConditions;
use selectors::parser::SelectorParseErrorKind; use selectors::parser::SelectorParseErrorKind;
use shared_lock::{SharedRwLockReadGuard, StylesheetGuards, ToCssWithGuard}; use shared_lock::{SharedRwLockReadGuard, StylesheetGuards, ToCssWithGuard};
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::borrow::Cow; use std::borrow::Cow;
use std::cell::RefCell; use std::cell::RefCell;
use std::fmt; use std::fmt;

View file

@ -12,7 +12,7 @@ use Atom;
pub use cssparser::{RGBA, Token, Parser, serialize_identifier, CowRcStr, SourceLocation}; pub use cssparser::{RGBA, Token, Parser, serialize_identifier, CowRcStr, SourceLocation};
use parser::{Parse, ParserContext}; use parser::{Parse, ParserContext};
use selectors::parser::SelectorParseErrorKind; use selectors::parser::SelectorParseErrorKind;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::fmt::{self, Debug}; use std::fmt::{self, Debug};
use std::hash; use std::hash;
use style_traits::{ToCss, ParseError, StyleParseErrorKind}; use style_traits::{ToCss, ParseError, StyleParseErrorKind};

View file

@ -10,7 +10,7 @@ use cssparser::Parser;
use gecko_bindings::structs; use gecko_bindings::structs;
use parser::{Parse, ParserContext}; use parser::{Parse, ParserContext};
use selectors::parser::SelectorParseErrorKind; use selectors::parser::SelectorParseErrorKind;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::fmt; use std::fmt;
use style_traits::{ToCss, ParseError, StyleParseErrorKind}; use style_traits::{ToCss, ParseError, StyleParseErrorKind};

View file

@ -6,7 +6,7 @@
use cssparser::{Parser, Token}; use cssparser::{Parser, Token};
use parser::{ParserContext, Parse}; use parser::{ParserContext, Parse};
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::fmt; use std::fmt;
use style_traits::{ToCss, ParseError}; use style_traits::{ToCss, ParseError};
use values::CSSFloat; use values::CSSFloat;

View file

@ -8,7 +8,7 @@
use cssparser::{Parser, Token}; use cssparser::{Parser, Token};
use parser::ParserContext; use parser::ParserContext;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::fmt; use std::fmt;
use style_traits::{ToCss, ParseError, StyleParseErrorKind}; use style_traits::{ToCss, ParseError, StyleParseErrorKind};
use style_traits::values::specified::AllowedNumericType; use style_traits::values::specified::AllowedNumericType;

View file

@ -7,7 +7,7 @@
use cssparser::{Parser, Token, ParseError as CssParseError}; use cssparser::{Parser, Token, ParseError as CssParseError};
use parser::{Parse, ParserContext}; use parser::{Parse, ParserContext};
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::mem; use std::mem;
use style_traits::{ParseError, StyleParseErrorKind}; use style_traits::{ParseError, StyleParseErrorKind};
use values::{CSSFloat, CustomIdent}; use values::{CSSFloat, CustomIdent};

View file

@ -12,7 +12,7 @@ use euclid::Size2D;
use font_metrics::FontMetricsQueryResult; use font_metrics::FontMetricsQueryResult;
use parser::{Parse, ParserContext}; use parser::{Parse, ParserContext};
use std::{cmp, fmt, mem}; use std::{cmp, fmt, mem};
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::ops::{Add, Mul}; use std::ops::{Add, Mul};
use style_traits::{ToCss, ParseError, StyleParseErrorKind}; use style_traits::{ToCss, ParseError, StyleParseErrorKind};
use style_traits::values::specified::AllowedNumericType; use style_traits::values::specified::AllowedNumericType;

View file

@ -11,7 +11,7 @@ use context::QuirksMode;
use cssparser::{Parser, Token, serialize_identifier}; use cssparser::{Parser, Token, serialize_identifier};
use parser::{ParserContext, Parse}; use parser::{ParserContext, Parse};
use self::url::SpecifiedUrl; use self::url::SpecifiedUrl;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::f32; use std::f32;
use std::fmt; use std::fmt;
use style_traits::{ToCss, ParseError, StyleParseErrorKind}; use style_traits::{ToCss, ParseError, StyleParseErrorKind};

View file

@ -6,7 +6,7 @@
use cssparser::{Parser, Token}; use cssparser::{Parser, Token};
use parser::{Parse, ParserContext}; use parser::{Parse, ParserContext};
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::fmt; use std::fmt;
use style_traits::{ParseError, ToCss}; use style_traits::{ParseError, ToCss};
use style_traits::values::specified::AllowedNumericType; use style_traits::values::specified::AllowedNumericType;

View file

@ -7,7 +7,7 @@
use cssparser::{Parser, Token}; use cssparser::{Parser, Token};
use parser::{Parse, ParserContext}; use parser::{Parse, ParserContext};
use selectors::parser::SelectorParseErrorKind; use selectors::parser::SelectorParseErrorKind;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use style_traits::ParseError; use style_traits::ParseError;
use values::computed::{Context, ToComputedValue}; use values::computed::{Context, ToComputedValue};
use values::computed::text::LineHeight as ComputedLineHeight; use values::computed::text::LineHeight as ComputedLineHeight;

View file

@ -6,7 +6,7 @@
use cssparser::{Parser, Token}; use cssparser::{Parser, Token};
use parser::{ParserContext, Parse}; use parser::{ParserContext, Parse};
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::fmt; use std::fmt;
use style_traits::{ToCss, ParseError, StyleParseErrorKind}; use style_traits::{ToCss, ParseError, StyleParseErrorKind};
use style_traits::values::specified::AllowedNumericType; use style_traits::values::specified::AllowedNumericType;

View file

@ -7,7 +7,7 @@
use {CSSPixel, PinchZoomFactor, ParseError, ToCss}; use {CSSPixel, PinchZoomFactor, ParseError, ToCss};
use cssparser::Parser; use cssparser::Parser;
use euclid::TypedSize2D; use euclid::TypedSize2D;
use std::ascii::AsciiExt; #[allow(unused_imports)] use std::ascii::AsciiExt;
use std::fmt; use std::fmt;
define_css_keyword_enum!(UserZoom: define_css_keyword_enum!(UserZoom: