Cargo Features

[dependencies]
tobj = { version = "4.0.3", default-features = false, features = ["merging", "reordering", "async", "futures", "tokio", "use_f64", "arbitrary", "ahash", "log"] }
default = ahash

The ahash feature is set by default whenever tobj is added without default-features = false somewhere in the dependency tree.

merging

Affects tobj::Mesh.vertex_color_indices, tobj::LoadOptions.merge_identical_points

reordering

Affects tobj::LoadOptions.reorder_data

async futures? tokio?

Affects tobj::load_obj_buf_async

futures = async

Enables futures-lite

Affects tobj::futures

tokio = async

Enables tokio

Affects tobj::tokio

use_f64
arbitrary

Enables derive of arbitrary

arbitrary:

Turn this feature on to enable support for #[derive(Arbitrary)].

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

ahash default
log implicit feature

Enables log

log:

A lightweight logging facade for Rust