Replace ByteString::as_slice() by a Deref implementation.

This commit is contained in:
Ms2ger 2015-05-01 21:19:11 +02:00
parent 0a5ffc4bb0
commit 84b1b52682
3 changed files with 14 additions and 13 deletions

View file

@ -400,9 +400,8 @@ impl FromJSValConvertible for USVString {
impl ToJSValConvertible for ByteString {
fn to_jsval(&self, cx: *mut JSContext) -> JSVal {
unsafe {
let slice = self.as_slice();
let jsstr = JS_NewStringCopyN(cx, slice.as_ptr() as *const libc::c_char,
slice.len() as libc::size_t);
let jsstr = JS_NewStringCopyN(cx, self.as_ptr() as *const libc::c_char,
self.len() as libc::size_t);
if jsstr.is_null() {
panic!("JS_NewStringCopyN failed");
}