``` struct FrameBuffer { frame: Vec<f32>, } /// dfasf pub fn main() { let output = FrameBuffer { frame: vec![0.0] }; // println!("{:?}", output.frame); // let frame = output.frame; for t in output.frame { println!("{}", t as i16); } } ``` But the `output` in the for loop is fine, as are field accesses outside the for loop. Weird.
But the
outputin the for loop is fine, as are field accesses outside the for loop. Weird.