-
Notifications
You must be signed in to change notification settings - Fork 203
Implement a high-level, easy-to-use streaming decoder that recover all information from a zip #316
Conversation
@zamazan4ik @Plecra Can you guys review this please? |
@zamazan4ik @Plecra Pinging |
Sorry for the delay. Since it is kinda important change, @Plecra is the only who can review it. |
I do want review from @Plecra , though this PR isn't actually that complex. Most of the work includes:
@zamazan4ik You definitely can give me review on this one, anything will be welcome. |
@zamazan4ik BTW, can you approve the workflow? |
@zamazan4ik Thanks, I will fix them. |
@zamazan4ik I have fixed the error in build, however I cannot fix the errors in clippy because many of them are out of the scope of this PR. |
Oops, my naive fixed doesn't work. @zamazan4ik Is there any way to approve CI for all new future commits from me? |
I do not know. I have no control over repo settings for CI. |
@zamazan4ik No worries, thanks for taking your time! |
@zamazan4ik Thanks again! |
@NobodyXu hi there, had a look at your trouble with binstall and id like to get to work on making this right :) my health continues to hound me, but I'm going to make a point of at least taking time out each week to respond to pending messages, and ill make sure @zamazan4ik has the ability to make releases through me. ive had a skim through your PR, and I certainly see the utility. most of the work we have been managing to get done is removing accidental stability promises in the API which had been paralysing the implementation. that's my only hangup with including these APIs, as they increase the interdependence between each of the features in the crate. would it suit you to include this in a separate |
I'm ok to put it into unstable first, as it seems to still have some issues to be resolved when testing it in cargo-binstall. |
I'll merge this once we've moved all the new API into |
that does not require `reader` to implement `io::Seek`. Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
As in streaming mode, there is no way to ignore the leading junk. Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
As streaming mode cannot calculate central_header_start. Signed-off-by: Jiahao XU <[email protected]>
Signed-off-by: Jiahao XU <[email protected]>
Resolved #314
Signed-off-by: Jiahao XU [email protected]