So we are using quick-xml to parse a bunch of big (tens if megabytes) xml files. Works great, easy to use. pretty fast to run - under a second in release mode. And it slows down to a crawl (parsing takes several hours) when one of our dependencies enables overlapped-lists - which gets propagated to our code due to dependency unification.
Is there any way to disable overlapped-lists functionality for one specific deserializer?
Current workaround is for our code to depend on an older version of quick-xml, but it causes its own problems.
So we are using
quick-xmlto parse a bunch of big (tens if megabytes) xml files. Works great, easy to use. pretty fast to run - under a second in release mode. And it slows down to a crawl (parsing takes several hours) when one of our dependencies enablesoverlapped-lists- which gets propagated to our code due to dependency unification.Is there any way to disable
overlapped-listsfunctionality for one specific deserializer?Current workaround is for our code to depend on an older version of
quick-xml, but it causes its own problems.