[ https://issues.apache.org/jira/browse/ARROW-11681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steven Fackler updated ARROW-11681: ----------------------------------- Affects Version/s: 3.0.0 > [Rust] IPC writers shouldn't unwrap in destructors > -------------------------------------------------- > > Key: ARROW-11681 > URL: https://issues.apache.org/jira/browse/ARROW-11681 > Project: Apache Arrow > Issue Type: Bug > Components: Rust > Affects Versions: 3.0.0 > Reporter: Steven Fackler > Assignee: Steven Fackler > Priority: Major > > FileWriter and StreamWriter call `self.finish().unwrap()` in their `Drop` > implementations if the write has not already been finished. However, a common > reason for the write to not be finished is an earlier IO error on the > underlying stream. In that case, the destructor will panic, which is not > desired. -- This message was sent by Atlassian Jira (v8.3.4#803005)