From 42c3efdc0a63c73edf87e08fcaecdabaedd45693 Mon Sep 17 00:00:00 2001 From: 97gushan <97gustavh@gmail.com> Date: Mon, 24 Feb 2020 09:24:06 +0100 Subject: [PATCH] bare3_5 --- examples/bare3.rs | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/examples/bare3.rs b/examples/bare3.rs index 7b37529..9cffaed 100644 --- a/examples/bare3.rs +++ b/examples/bare3.rs @@ -15,6 +15,8 @@ extern crate panic_halt; use cortex_m_rt::entry; use cortex_m_semihosting::{hprint, hprintln}; +use core::convert::TryInto; + #[entry] fn main() -> ! { hprintln!("bare3").unwrap(); @@ -29,14 +31,17 @@ fn main() -> ! { hprint!("{},", c as &u8).unwrap(); } - let mut a = [0u8; 4]; - hprintln!("iterate iterate using (raw) indexing").unwrap(); for i in 0usize..s.len() { hprintln!("{},", bs[i]).unwrap(); - a[i] = bs[i]; + // a[i] = bs[i]; } + let a: [u8; 4]; + + // a = bs.into(); + a = bs.try_into().expect("incorrect length"); + hprintln!("").unwrap(); -- GitLab