aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ports/geckolib/Cargo.lock1
-rw-r--r--ports/geckolib/Cargo.toml1
-rw-r--r--ports/geckolib/lib.rs1
-rw-r--r--ports/geckolib/wrapper.rs6
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)))
-}