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_precisionfeature See: https://github.com/acatton/serde-yaml-ng/issues/31 - types-bigdecimal
-
Enables bigdecimal04 of schemars and bigdecimal
Optional
- types-chrono
- types-duration-string
-
Enables duration-string
- types-secrecy
-
Enables secrecy
- types-url
- gen-jsonschema = derive-jsonschema
- gen-markdown = derive-jsonschema
-
Enables html-escape