hff-std

Crates.iohff-std
lib.rshff-std
version0.6.3
sourcesrc
created_at2023-12-17 17:49:38.104087
updated_at2024-02-14 17:54:10.119393
descriptionHierarchical File Format: synchronous support
homepage
repositoryhttps://github.com/All8Up/hff.git
max_upload_size
id1072648
size29,379
(All8Up)

documentation

README

hff-std

See: https://crates.io/crates/hff for the primary documentation and examples.

Synchronous implementation of reader, visitor, writer utilities for HFF.

Also supplies various shared elements such as the table/chunk builders for async variations.

TODO

  • Current implementation needs cleanup.
  • Current read from chunks allocates a vector, switch to a model which expects the user to provide a properly sized buffer.
  • Investigate a no_std version which supplies a minimal reader but almost certainly not a writer.
  • Better testing.
  • Look for a better way to supply chunk data source 'write' functionality. Right now it uses a generic trait around the source in the builder and then uses a TryInto that has to know all of the underlying source types which is ... annoying.
Commit count: 24

cargo fmt