4 pub const B: &[u8] = S.as_bytes();
5 pub const C: usize = B.len();
6 pub const D: bool = B.is_empty();
7 pub const E: bool = S.is_empty();
8 pub const F: usize = S.len();
10 pub fn foo() -> [u8; S.len()] {
11 let mut buf = [0; S.len()];
12 for (i, &c) in S.as_bytes().iter().enumerate() {
19 assert_eq!(&foo()[..], b"foo");
20 assert_eq!(foo().len(), S.len());
21 const LEN: usize = S.len();
22 assert_eq!(LEN, S.len());
24 assert_eq!(B, b"foo");
29 const EMPTY: bool = "".is_empty();