946b72a6b2
This patch introduces `Context` to hold the decoder, ino_offset and caches for the attributes and the goodbye table. By caching, certain callbacks can be handled without the need to read additional data via the decoder, which improves performance. The searching of the goodbye table is refactored as well, avoiding recursive function calls in case of a hash collision. Signed-off-by: Christian Ebner <c.ebner@proxmox.com> |
||
---|---|---|
debian | ||
docs | ||
etc | ||
qemu-io | ||
src | ||
tests | ||
www | ||
zstd-sys | ||
.gitignore | ||
Cargo.toml | ||
defines.mk | ||
Makefile | ||
rust-toolchain | ||
rustfmt.toml |