Commit Graph

15 Commits

Author SHA1 Message Date
1740dcb79c Add Stream::extract_with() and Stream::par_extract_with() methods which run a function for each Node in an archive 2024-01-17 22:36:07 -05:00
Nathan Fisher
c60e385dd0 Fix Clippy lints and improve documentation 2024-01-17 01:58:36 -05:00
eae8abffc7 Implement ability to specify uid:gid when extracting files; Misc code cleanup 2024-01-15 23:58:34 -05:00
2591d102d6 Add ListingStream type 2023-12-29 23:52:05 -05:00
9531c0268a Implement Display and PartialOrd for Listing struct 2023-12-23 19:03:12 -05:00
Nathan Fisher
46c41e1c13 Ran through and fixed clippy lints 2023-12-15 18:49:36 -05:00
64a8269b9d Partial port to new spec revision (won't compile yet); 2023-07-15 11:36:21 -04:00
377b4bbb05 Fix several logic issues causing failure during archive extraction 2023-07-11 00:57:22 -04:00
f1ca04d706 Flesh out extract method for Stream 2023-07-08 00:39:52 -04:00
Nathan Fisher
ce7fe5f019 Add "magic" to file start 2023-07-07 19:20:21 -04:00
05bec9ae2f Basic implementation of parallel extract; Todo: Message passing 2023-07-05 23:50:28 -04:00
02b9e4d1db Add Sender to parallel methods for user feedback 2023-07-05 23:21:30 -04:00
Nathan Fisher
616b16f7db Add Eof file type, indicating end of archive. Publish first draft of the
specification.
2023-07-05 00:25:31 -04:00
13c82f79da Add doc comments for many public facing types 2023-07-04 20:13:38 -04:00
8f8e54220c Implement iterator for a stream of nodes 2023-07-04 01:19:07 -04:00