Cargo Features

[dependencies]
codify = { version = "0.3.0", default-features = false, features = ["std", "all", "cli", "language-c", "language-cpp", "language-csharp", "language-dart", "language-go", "language-java", "language-javascript", "language-python", "language-ruby", "language-rust", "language-swift", "language-typescript", "libc", "serde", "unstable"] }
default = all, cli, std

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

std default cli

Enables use_std of itertools, std of optional libc and optional serde and std of dogma, optional clap, and optional clientele

clap:

Used in default
support for no_std in a backwards-compatible way

all default = language-c, language-cpp, language-csharp, language-dart, language-go, language-java, language-javascript, language-python, language-ruby, language-rust, language-swift, language-typescript, libc, serde
cli default = std

Enables clap and clientele

language-c all

Affects codify::c

language-cpp all

Affects codify::cpp

language-csharp all

Affects codify::csharp

language-dart all

Affects codify::dart

language-go all

Affects codify::go

language-java all

Affects codify::java

language-javascript all

Affects codify::javascript

language-python all

Affects codify::python

language-ruby all

Affects codify::ruby

language-rust all
language-swift all

Affects codify::swift

language-typescript all

Affects codify::typescript

libc all

Enables libc

serde all

Enables serde

unstable

Enables unstable of dogma