Cargo Features

[dependencies]
geodesy = { version = "0.12.0", default-features = false, features = ["js", "binary", "with_plain"] }
default = binary, with_plain

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

js

Enables js of uuid

Library functionality

binary default = anyhow, clap, clap-verbosity-flag, dirs, env_logger

Required by the kp binary

with_plain default = dirs

Affects context::plain

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features.

clap binary

Enables clap

Command line program helpers

clap-verbosity-flag binary
anyhow binary

Enables anyhow

Needed for building doc-tests

dirs binary with_plain

Enables dirs ^4.0

CLI + plain

env_logger binary

Enables env_logger ^0.10.0