{"ast_node_type":"variable","tokens":[{"end":56,"kind":"keyword","start":0,"text":"let"}]}
            let dst = unsafe { slice_to_end(self.dst) };
        unsafe fn read(&mut self) -> io::Result<()> {
            match unsafe { self.pipe.read_overlapped(dst, self.overlapped.raw()) } {