This PR heavily refactors the Model used to represent VTK files in order to support the modern XML VTK file formats.
An intermediate XML file Model called xml::VTKFile is introduced in the xml module for a pure low-level XML interface, which can be accessed via the unstable feature by using import_xml. Support for XML files is feature gated behind the xml feature which is enabled by default.
Preliminary work is included for enabling an async interface for importing files, however it is blocked on tokio support in quick-xml.
A file documenting the transition from previous versions of vtkio is included in CHANGELOG.md.
Fixes #4
This PR heavily refactors the Model used to represent VTK files in order to support the modern XML VTK file formats. An intermediate XML file Model called
xml::VTKFile
is introduced in thexml
module for a pure low-level XML interface, which can be accessed via theunstable
feature by usingimport_xml
. Support for XML files is feature gated behind thexml
feature which is enabled by default. Preliminary work is included for enabling an async interface for importing files, however it is blocked on tokio support inquick-xml
.A file documenting the transition from previous versions of vtkio is included in
CHANGELOG.md
.