Thanks to visit codestin.com
Credit goes to lib.rs

Cargo Features

[dependencies]
dream_archive = { version = "0.1.6", default-features = false, features = ["ba2", "bsa", "bsa-tes3", "bsa-tes4", "parallel", "lua", "standalone-lua"] }
default = ba2, bsa

These default features are set whenever dream_archive is added without default-features = false somewhere in the dependency tree.

ba2 default lua?

Enables flate2, lz4_flex, and memmap2

Affects dream_archive::ba2, dream_archive::Ba2Builder, dream_archive::Ba2Dx10Builder, dream_archive::Result, dream_archive::Error, dream_archive::Archive, dream_archive::Entry, dream_archive::Entries, dream_archive::detect_path

bsa default lua? = bsa-tes3, bsa-tes4
bsa-tes3 bsa

Enables encoding_rs and memmap2

Affects bsa::tes3, dream_archive::Tes3BsaBuilder, dream_archive::bsa, dream_archive::Result, dream_archive::Error, dream_archive::Archive, dream_archive::Entry, dream_archive::Entries, dream_archive::detect_path

bsa-tes4 bsa

Enables memmap2, encoding_rs and flate2, frame of lz4_flex

Affects bsa::tes4, dream_archive::Tes4BsaBuilder, dream_archive::bsa, dream_archive::Result, dream_archive::Error, dream_archive::Archive, dream_archive::Entry, dream_archive::Entries, dream_archive::detect_path

parallel

Enables rayon

lua standalone-lua? = ba2, bsa

Enables mlua, lua of dream-path

Affects dream_archive::lua

standalone-lua = lua

Enables luajit52 and vendored of mlua