pub fn main() {
- let x = &"hello";
- let v = &"hello";
- let y : &str = &"there";
+ let x = "hello";
+ let v = "hello";
+ let y : &str = "there";
- info2!("{}", x);
- info2!("{}", y);
+ println!("{}", x);
+ println!("{}", y);
- assert_eq!(x[0], 'h' as u8);
- assert_eq!(x[4], 'o' as u8);
+ assert_eq!(x.as_bytes()[0], 'h' as u8);
+ assert_eq!(x.as_bytes()[4], 'o' as u8);
- let z : &str = &"thing";
+ let z : &str = "thing";
assert_eq!(v, x);
assert!(x != z);
- let a = &"aaaa";
- let b = &"bbbb";
+ let a = "aaaa";
+ let b = "bbbb";
- let c = &"cccc";
- let cc = &"ccccc";
+ let c = "cccc";
+ let cc = "ccccc";
- info2!("{}", a);
+ println!("{}", a);
assert!(a < b);
assert!(a <= b);
assert!(b >= a);
assert!(b > a);
- info2!("{}", b);
+ println!("{}", b);
assert!(a < c);
assert!(a <= c);
assert!(c >= a);
assert!(c > a);
- info2!("{}", c);
+ println!("{}", c);
assert!(c < cc);
assert!(c <= cc);
assert!(cc >= c);
assert!(cc > c);
- info2!("{}", cc);
+ println!("{}", cc);
}