diff options
-rw-r--r-- | ports/geckolib/Cargo.lock | 1 | ||||
-rw-r--r-- | ports/geckolib/Cargo.toml | 1 | ||||
-rw-r--r-- | ports/geckolib/lib.rs | 1 | ||||
-rw-r--r-- | ports/geckolib/wrapper.rs | 6 |
4 files changed, 0 insertions, 9 deletions
diff --git a/ports/geckolib/Cargo.lock b/ports/geckolib/Cargo.lock index 1bb5d71923d..518a7b67e3f 100644 --- a/ports/geckolib/Cargo.lock +++ b/ports/geckolib/Cargo.lock @@ -13,7 +13,6 @@ dependencies = [ "log 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", "selectors 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "string_cache 0.2.20 (registry+https://github.com/rust-lang/crates.io-index)", "style 0.0.1", "style_traits 0.0.1", diff --git a/ports/geckolib/Cargo.toml b/ports/geckolib/Cargo.toml index 8f1112ccddc..7829023784f 100644 --- a/ports/geckolib/Cargo.toml +++ b/ports/geckolib/Cargo.toml @@ -38,7 +38,6 @@ libc = "0.2" log = {version = "0.3.5", features = ["release_max_level_info"]} num_cpus = "0.2.2" selectors = "0.7" -smallvec = "0.1" string_cache = {version = "0.2.20", features = ["unstable"]} style = {path = "../../components/style", features = ["gecko"]} style_traits = {path = "../../components/style_traits"} diff --git a/ports/geckolib/lib.rs b/ports/geckolib/lib.rs index 357cb9a3d70..6d857f8edea 100644 --- a/ports/geckolib/lib.rs +++ b/ports/geckolib/lib.rs @@ -16,7 +16,6 @@ extern crate libc; extern crate log; extern crate num_cpus; extern crate selectors; -extern crate smallvec; #[macro_use(atom, ns)] extern crate string_cache; extern crate style; diff --git a/ports/geckolib/wrapper.rs b/ports/geckolib/wrapper.rs index af0d15ce028..a30044315ef 100644 --- a/ports/geckolib/wrapper.rs +++ b/ports/geckolib/wrapper.rs @@ -31,12 +31,10 @@ use selector_impl::{GeckoSelectorImpl, NonTSPseudoClass, PrivateStyleData}; use selectors::Element; use selectors::matching::DeclarationBlock; use selectors::parser::{AttrSelector, NamespaceConstraint}; -use smallvec::VecLike; use std::marker::PhantomData; use std::ops::BitOr; use std::ptr; use std::slice; -use std::str::from_utf8_unchecked; use std::sync::Arc; use string_cache::{Atom, BorrowedAtom, BorrowedNamespace, Namespace}; use style::dom::{OpaqueNode, PresentationalHintsSynthetizer}; @@ -641,7 +639,3 @@ impl<'le> ElementExt for GeckoElement<'le> { self.match_non_ts_pseudo_class(NonTSPseudoClass::AnyLink) } } - -unsafe fn reinterpret_string<'a>(ptr: *const ::libc::c_char, length: u32) -> Option<&'a str> { - (ptr as *const u8).as_ref().map(|p| from_utf8_unchecked(slice::from_raw_parts(p, length as usize))) -} |