diff --git a/examples/bare3.rs b/examples/bare3.rs index 69e0948a1a7775000868b54a291568a27e465d66..371d106fcab8387bad77b4010cd1139be119383b 100644 --- a/examples/bare3.rs +++ b/examples/bare3.rs @@ -30,15 +30,15 @@ fn main() -> ! { hprint!("{},", c).unwrap(); } - let mut a = [0u8; 4]; hprintln!("iterate iterate using (raw) indexing").unwrap(); for i in 0..s.len() { let i: usize = i; - a[i] = bs[i]; hprintln!("{},", bs[i]).unwrap(); } hprintln!("").unwrap(); + let mut a = [0u8; 4]; + a.clone_from_slice(&bs); hprintln!("").unwrap(); hprintln!("a = {}", core::str::from_utf8(&a).unwrap()).unwrap();