Cargo Features

[dependencies]
libfj = { version = "0.7.4", default-features = false, features = ["all", "simple", "robocraft", "cardlife", "techblox", "convert", "robocraft2"] }
default = all

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

all default = cardlife, convert, robocraft, robocraft2, simple, techblox
simple all = ureq

Affects libfj::cardlife_simple, libfj::robocraft_simple

robocraft all = reqwest, ureq

Affects libfj::robocraft, libfj::robocraft_simple

cardlife all = reqwest

Affects libfj::cardlife, libfj::cardlife_simple

techblox all = chrono, half, highhash, libfj_parsable_macro_derive

Affects libfj::techblox

convert all = cgmath, genmesh, obj

Affects libfj::convert

robocraft2 all = async-trait, chrono, reqwest

Affects libfj::robocraft2

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.

reqwest cardlife? robocraft? robocraft2?

Enables reqwest ^0.11

ureq robocraft? simple?
async-trait robocraft2?
chrono robocraft2? techblox?
highhash techblox?

Enables highhash ^0.1

half techblox?

Enables half ^1.7

libfj_parsable_macro_derive techblox?
obj convert?
genmesh convert?
cgmath convert?