]> git.lizzy.rs Git - rust.git/commitdiff
Add missing dyn
authorTatsuyuki Ishi <ishitatsuyuki@gmail.com>
Wed, 25 Jul 2018 01:20:40 +0000 (10:20 +0900)
committerTatsuyuki Ishi <ishitatsuyuki@gmail.com>
Wed, 25 Jul 2018 01:55:35 +0000 (10:55 +0900)
src/tools/remote-test-client/src/main.rs
src/tools/remote-test-server/src/main.rs

index 2f5275bb5be934671d4e70e84fde646a3f677cc4..011bf551140a010c9a634d5fac94d81bb70d18ee 100644 (file)
@@ -177,7 +177,7 @@ fn start_qemu_emulator(target: &str,
         _ => panic!("cannot start emulator for: {}"< target),
     }
 
-    fn add_files(w: &mut Write, root: &Path, cur: &Path) {
+    fn add_files(w: &mut dyn Write, root: &Path, cur: &Path) {
         for entry in t!(cur.read_dir()) {
             let entry = t!(entry);
             let path = entry.path();
@@ -297,7 +297,7 @@ fn run(files: String, args: Vec<String>) {
     }
 }
 
-fn send(path: &Path, dst: &mut Write) {
+fn send(path: &Path, dst: &mut dyn Write) {
     t!(dst.write_all(path.file_name().unwrap().to_str().unwrap().as_bytes()));
     t!(dst.write_all(&[0]));
     let mut file = t!(File::open(&path));
index ae13acd58bbc287b7f45206d8bf7f8802d6ede3d..5116f6662ff4dc416b15294b88d2bb9ffa39a114 100644 (file)
@@ -270,7 +270,7 @@ fn recv<B: BufRead>(dir: &Path, io: &mut B) -> PathBuf {
     return dst
 }
 
-fn my_copy(src: &mut Read, which: u8, dst: &Mutex<Write>) {
+fn my_copy(src: &mut dyn Read, which: u8, dst: &Mutex<dyn Write>) {
     let mut b = [0; 1024];
     loop {
         let n = t!(src.read(&mut b));
@@ -290,7 +290,7 @@ fn my_copy(src: &mut Read, which: u8, dst: &Mutex<Write>) {
     }
 }
 
-fn read_u32(r: &mut Read) -> u32 {
+fn read_u32(r: &mut dyn Read) -> u32 {
     let mut len = [0; 4];
     t!(r.read_exact(&mut len));
     ((len[0] as u32) << 24) |