From 09e180b0e2cb9c5e3785d3fe3586af1a715155f0 Mon Sep 17 00:00:00 2001 From: Paul Lietar Date: Mon, 28 Dec 2015 01:29:53 +0100 Subject: [PATCH] Remove deprecation warnings. --- src/lib.rs | 2 +- src/metadata.rs | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 9608e7d3..70f70450 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,6 @@ #![crate_name = "librespot"] -#![feature(plugin,zero_one,iter_arith,slice_bytes,mpsc_select)] +#![feature(plugin,zero_one,iter_arith,slice_bytes,mpsc_select,clone_from_slice)] #![plugin(protobuf_macros)] #[macro_use] extern crate lazy_static; diff --git a/src/metadata.rs b/src/metadata.rs index bb8e0d03..81e84f75 100644 --- a/src/metadata.rs +++ b/src/metadata.rs @@ -1,9 +1,8 @@ use eventual::Async; -use protobuf::{self, Message}; +use protobuf; use std::any::{Any, TypeId}; use std::collections::HashMap; use std::fmt; -use std::slice::bytes::copy_memory; use std::sync::{Arc, Condvar, Mutex, MutexGuard, Weak}; use std::thread; @@ -35,7 +34,7 @@ impl MetadataTrait for Track { files: msg.get_file().iter() .map(|file| { let mut dst = [0u8; 20]; - copy_memory(&file.get_file_id(), &mut dst); + dst.clone_from_slice(&file.get_file_id()); FileId(dst) }) .collect(), @@ -67,7 +66,7 @@ impl MetadataTrait for Album { covers: msg.get_cover_group().get_image().iter() .map(|image| { let mut dst = [0u8; 20]; - copy_memory(&image.get_file_id(), &mut dst); + dst.clone_from_slice(&image.get_file_id()); FileId(dst) }) .collect(),