Cargo Features

setty has no features set by default.

[dependencies]
setty = { version = "1.0.0", features = ["derive-clone", "derive-debug", "derive-partial-eq", "derive-eq", "derive-deserialize", "derive-serialize", "derive-jsonschema", "derive-validate", "case-fields-lower", "case-fields-pascal", "case-fields-camel", "case-fields-snake", "case-fields-kebab", "case-enums-lower", "case-enums-pascal", "case-enums-camel", "case-enums-snake", "case-enums-kebab", "case-enums-any", "fmt-toml", "fmt-json", "fmt-yaml", "fmt-yaml-arbitrary-precision-hack", "types-bigdecimal", "types-chrono", "types-duration-string", "types-secrecy", "types-url", "gen-jsonschema", "gen-markdown"] }
derive-clone

Enables derive-clone of setty-derive

derive-debug

Enables derive-debug of setty-derive

derive-partial-eq

Enables derive-partial-eq of setty-derive

derive-eq

Enables derive-eq of setty-derive

derive-deserialize

Enables derive-deserialize of setty-derive

derive-serialize

Enables serde_with, derive-serialize of setty-derive

derive-jsonschema gen-jsonschema? gen-markdown?

Enables derive-jsonschema of setty-derive and derive of schemars

schemars:

Provide derive(JsonSchema) macro.

derive-validate

Enables validator, derive-validate of setty-derive

case-fields-lower

Enables case-fields-lower of setty-derive

case-fields-pascal

Enables case-fields-pascal of setty-derive

case-fields-camel

Enables case-fields-camel of setty-derive

case-fields-snake

Enables case-fields-snake of setty-derive

case-fields-kebab

Enables case-fields-kebab of setty-derive

case-enums-lower

Enables case-enums-lower of setty-derive

case-enums-pascal

Enables case-enums-pascal of setty-derive

case-enums-camel

Enables case-enums-camel of setty-derive

case-enums-snake

Enables case-enums-snake of setty-derive

case-enums-kebab

Enables case-enums-kebab of setty-derive

case-enums-any

Enables case-enums-any of setty-derive

fmt-toml

Enables toml ^0.9

Affects format::Toml

fmt-json

Affects format::Json, format::JsonPretty

fmt-yaml

Enables serde_yaml_ng

Affects format::Yaml

fmt-yaml-arbitrary-precision-hack

Currently needed if you use serde_json with arbitrary_precision feature See: https://github.com/acatton/serde-yaml-ng/issues/31

types-bigdecimal

Enables bigdecimal04 of schemars and bigdecimal

Optional

types-chrono

Enables chrono, chrono04 of schemars

types-duration-string

Enables duration-string

types-secrecy

Enables secrecy

types-url

Enables url, url2 of schemars

gen-jsonschema = derive-jsonschema
gen-markdown = derive-jsonschema

Enables html-escape