* ````fn where F: FnOnce(&mut [u8]) -> R { // TODO: receive packet into buffer let result = f(&mut self.0); println!("rx called"); result } ````