Crate nydus_utils

Crate nydus_utils 

Source

Re-exports§

pub use self::inode_bitmap::InodeBitmap;
pub use self::exec::*;
pub use self::reader::*;
pub use self::types::*;

Modules§

async_helper
compact
compress
crc32
crypt
digest
Fast message digest algorithms for Rafs and Nydus, including Blake3 and SHA256.
exec
filemap
inode_bitmap
logger
metrics
Nydus error events and performance related metrics.
mpmc
Asynchronous Multi-Producer Multi-Consumer channel.
reader
trace
Trace image building procedure
types
verity
Utilities to generate Merkle trees for data integrity verification.

Macros§

event_tracer
register_tracer
root_tracer
timing_tracer

Structs§

Delayer

Enums§

DelayType

Functions§

div_round_up
Round up and divide the value n by d.
lazy_drop
Lazy drop of object.
round_down
Round down the value n to by d.
round_down_4k
round_up
Round up the value n to by d.
round_up_usize
Round up the value n to by d.
try_round_up_4k
Overflow can fail this rounder if the base value is large enough with 4095 added.