1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
//^ //^ HEAD //^ //> HEAD -> STD use std::io::{ Write, stderr }; //> HEAD -> SUPER use super::diff::Diff; //^ //^ HANDLER //^ //> HANDLER -> STRUCT pub struct Handler; //> HANDLER -> IMPLEMENTATION impl Handler { #[inline] pub fn sync(&self, diff: Diff) -> () {stderr().lock().write(<Diff as Into<Vec<u8>>>::into(diff).as_ref()).unwrap();} }