unit okr8join; fn select(s: str, from_param: bool) -> str { if from_param { return s; } return "static"; } fn test() -> u8 { var bytes: [1]u8 = [7 as u8]; let view = select(bytes[..], true); let value = view[0]; bytes[0] = 8 as u8; return value; }