From c3d3ce9b4c2d921ad469e53d53b941221c8bc129 Mon Sep 17 00:00:00 2001 From: "henthe-5@student.ltu.se" <henthe-5@student.ltu.se> Date: Thu, 21 Feb 2019 15:33:32 +0100 Subject: [PATCH] bare3_2 --- examples/bare3.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/examples/bare3.rs b/examples/bare3.rs index 33f02ea..c7dc227 100644 --- a/examples/bare3.rs +++ b/examples/bare3.rs @@ -18,25 +18,27 @@ use cortex_m_semihosting::{hprint, hprintln}; #[entry] fn main() -> ! { hprintln!("bare3").unwrap(); - let s = "ABCD"; - let bs = s.as_bytes(); + let s: &str = "ABCD"; + let bs: &[u8] = s.as_bytes(); hprintln!("s = {}", s).unwrap(); hprintln!("bs = {:?}", bs).unwrap(); hprintln!("iterate over slice").unwrap(); for c in bs { + let c: &u8 = c; hprint!("{},", c).unwrap(); } hprintln!("iterate iterate using (raw) indexing").unwrap(); for i in 0..s.len() { + let i: usize = i; hprintln!("{},", bs[i]).unwrap(); } hprintln!("").unwrap(); - let a = [65u8; 4]; + let a: [u8 ;4 ] = [65u8; 4]; //let mut a = [0u8; 4]; hprintln!("").unwrap(); -- GitLab