zswap

Crates.iozswap
lib.rszswap
version1.0.3
created_at2025-06-08 12:31:58.539703+00
updated_at2025-06-14 15:14:04.186634+00
descriptionAsync library for accessing Zswap information in Linux
homepage
repositoryhttps://codeberg.org/frofor/zswap
max_upload_size
id1704845
size29,465
(frofor)

documentation

README

zswap

Async library for accessing Zswap information in Linux.

Usage

let enabled = zswap::param::enabled().await?;
if !enabled {
    eprintln!("Zswap not enabled");
    return Ok(());
}

let compressed = zswap::compressed().await?;
let uncompressed = zswap::uncompressed().await?;
let ratio = zswap::ratio().await?;
println!("Compressed size: {compressed} B");
println!("Uncompressed size: {uncompressed} B");
println!("Compression ratio: {ratio}");
Commit count: 0

cargo fmt