From d5499571832c1f3877ebcb1d4ca01ffce58fcf7d Mon Sep 17 00:00:00 2001 From: Graham Esau Date: Thu, 25 Nov 2021 21:36:00 +0000 Subject: [PATCH] Document new optional dependencies --- README.md | 2 ++ docs/4-features.md | 2 ++ schemars/src/lib.rs | 2 ++ 3 files changed, 6 insertions(+) diff --git a/README.md b/README.md index c9e55f2..dbdcf8b 100644 --- a/README.md +++ b/README.md @@ -275,6 +275,8 @@ Schemars can implement `JsonSchema` on types from several popular crates, enable - [`url`](https://crates.io/crates/url) (^2.0) - [`bytes`](https://crates.io/crates/bytes) (^1.0) - [`enumset`](https://crates.io/crates/enumset) (^1.0) +- [`rust_decimal`](https://crates.io/crates/rust_decimal) (^1.0) +- [`bigdecimal`](https://crates.io/crates/bigdecimal) (^0.3) For example, to implement `JsonSchema` on types from `chrono`, enable it as a feature in the `schemars` dependency in your `Cargo.toml` like so: diff --git a/docs/4-features.md b/docs/4-features.md index 613d352..a6aee04 100644 --- a/docs/4-features.md +++ b/docs/4-features.md @@ -29,3 +29,5 @@ Schemars can implement `JsonSchema` on types from several popular crates, enable - [`url`](https://crates.io/crates/url) (^2.0) - [`bytes`](https://crates.io/crates/bytes) (^1.0) - [`enumset`](https://crates.io/crates/enumset) (^1.0) +- [`rust_decimal`](https://crates.io/crates/rust_decimal) (^1.0) +- [`bigdecimal`](https://crates.io/crates/bigdecimal) (^0.3) diff --git a/schemars/src/lib.rs b/schemars/src/lib.rs index c0f6e1f..5ef0bdf 100644 --- a/schemars/src/lib.rs +++ b/schemars/src/lib.rs @@ -270,6 +270,8 @@ Schemars can implement `JsonSchema` on types from several popular crates, enable - [`url`](https://crates.io/crates/url) (^2.0) - [`bytes`](https://crates.io/crates/bytes) (^1.0) - [`enumset`](https://crates.io/crates/enumset) (^1.0) +- [`rust_decimal`](https://crates.io/crates/rust_decimal) (^1.0) +- [`bigdecimal`](https://crates.io/crates/bigdecimal) (^0.3) For example, to implement `JsonSchema` on types from `chrono`, enable it as a feature in the `schemars` dependency in your `Cargo.toml` like so: