Cargo Features

[dependencies]
gengo = { version = "0.11.5", default-features = false, features = ["max-performance", "max-performance-safe", "owo-colors"] }
default = max-performance-safe

The max-performance-safe feature is set by default whenever gengo is added without default-features = false somewhere in the dependency tree.

max-performance

Enables max-performance of gix >=0.56, <=0.67

gix:

Activate other features that maximize performance, like usage of threads, zlib-ng and access to caching in object databases. Note that some platforms might suffer from compile failures, which is when max-performance-safe should be used.

max-performance-safe default

Enables max-performance-safe of gix >=0.56, <=0.67

gix:

Activate features that maximize performance, like usage of threads, `and access to caching in object databases, skipping the ones known to cause compile failures on some platforms. Note that this configuration still uses a pure Rust zlib implementation which isn't the fastest compared to its C-alternatives. No C toolchain is involved.

Features from optional dependencies

owo-colors implicit feature

Enables owo-colors

owo-colors:

Zero-allocation terminal colors that'll make people go owo