Christian Ebner 946b72a6b2 src/pxar/fuse.rs: introduce Context in order to add caching.
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>
2019-09-20 07:56:40 +02:00
2019-08-13 12:29:00 +02:00
2019-04-25 11:01:33 +00:00
2019-04-11 12:18:04 +02:00
2019-09-02 11:40:22 +02:00
2019-09-02 15:21:56 +02:00
2019-09-11 13:59:58 +02:00
2019-06-07 13:14:03 +02:00
2019-08-22 13:44:57 +02:00
Description
No description provided
14 MiB
Languages
Rust 88.1%
JavaScript 11.3%
Makefile 0.3%
CSS 0.2%