@@ -57,6 +57,8 @@ guide = ["dep:document-features", "macros", "std"]
57
57
# ! These features are disabled by default to minimize the number of required dependencies.
58
58
59
59
# # The feature enables serializing data in base64 format.
60
+ # #
61
+ # # This pulls in [`base64`] as a dependency.
60
62
base64 = [" dep:base64" , " alloc" ]
61
63
# # Deprecated feature name. Use `chrono_0_4` instead.
62
64
chrono = [" chrono_0_4" ]
@@ -65,23 +67,23 @@ chrono = ["chrono_0_4"]
65
67
# # More features are available in combination with `alloc` or `std`.
66
68
# # The legacy feature name `chrono` is still available for v1 compatibility.
67
69
# #
68
- # # This pulls in `chrono` v0.4 as a dependency.
70
+ # # This pulls in [ `chrono` v0.4](::chrono_0_4) as a dependency.
69
71
chrono_0_4 = [" dep:chrono_0_4" ]
70
72
# # The feature enables `hashbrown::{HashMap, HashSet}` as supported containers.
71
73
# #
72
- # # This pulls in `hashbrown` v0.14 as a dependency.
74
+ # # This pulls in [ `hashbrown` v0.14](::hashbrown_0_14) as a dependency.
73
75
# # It enables the `alloc` feature.
74
76
# # Some functionality is only available when `std` is enabled too.
75
77
hashbrown_0_14 = [" dep:hashbrown_0_14" , " alloc" ]
76
78
# # The feature enables `hashbrown::{HashMap, HashSet}` as supported containers.
77
79
# #
78
- # # This pulls in `hashbrown` v0.15 as a dependency.
80
+ # # This pulls in [ `hashbrown` v0.15](::hashbrown_0_15) as a dependency.
79
81
# # It enables the `alloc` feature.
80
82
# # Some functionality is only available when `std` is enabled too.
81
83
hashbrown_0_15 = [" dep:hashbrown_0_15" , " alloc" ]
82
84
# # The feature enables serializing data in hex format.
83
85
# #
84
- # # This pulls in `hex` as a dependency.
86
+ # # This pulls in [ `hex`] as a dependency.
85
87
# # It enables the `alloc` feature.
86
88
hex = [" dep:hex" , " alloc" ]
87
89
# # Deprecated feature name. Use `indexmap_1` instead.
@@ -90,45 +92,45 @@ indexmap = ["indexmap_1"]
90
92
# # This includes support for checking duplicate keys and duplicate values.
91
93
# # The legacy feature name `indexmap` is still available for v1 compatibility.
92
94
# #
93
- # # This pulls in `indexmap` v1 as a dependency.
95
+ # # This pulls in [ `indexmap` v1](::indexmap_1) as a dependency.
94
96
# # It enables the `alloc` feature.
95
97
# # Some functionality is only available when `std` is enabled too.
96
98
indexmap_1 = [" dep:indexmap_1" , " alloc" ]
97
99
# # The feature enables implementations of `indexmap` v2 specific checks.
98
100
# # This includes support for checking duplicate keys and duplicate values.
99
101
# #
100
- # # This pulls in `indexmap` v2 as a dependency.
102
+ # # This pulls in [ `indexmap` v2](::indexmap_2) as a dependency.
101
103
# # It enables the `alloc` feature.
102
104
# # Some functionality is only available when `std` is enabled too.
103
105
indexmap_2 = [" dep:indexmap_2" , " alloc" ]
104
106
# # The feature enables JSON conversions from the `json` module.
105
107
# #
106
- # # This pulls in `serde_json` as a dependency.
108
+ # # This pulls in [ `serde_json`] as a dependency.
107
109
# # It enables the `alloc` feature.
108
110
json = [" dep:serde_json" , " alloc" ]
109
111
# # The feature enables all helper macros and derives.
110
112
# # It is enabled by default, since the macros provide a usability benefit, especially for `serde_as`.
111
113
# #
112
- # # This pulls in `serde_with_macros` as a dependency.
114
+ # # This pulls in [ `serde_with_macros`] as a dependency.
113
115
macros = [" dep:serde_with_macros" ]
114
116
# # This feature enables integration with `schemars` 0.8.
115
117
# # This makes `#[derive(JsonSchema)]` pick up the correct schema for the type
116
118
# # used within `#[serde_as(as = ...)]`.
117
119
# #
118
- # # This pulls in `schemars` v0.8 as a dependency. It will also implicitly enable
120
+ # # This pulls in [ `schemars` v0.8](::schemars_0_8) as a dependency. It will also implicitly enable
119
121
# # the `std` feature as `schemars` is not `#[no_std]`.
120
122
schemars_0_8 = [" dep:schemars_0_8" , " std" , " serde_with_macros?/schemars_0_8" ]
121
123
# # This feature enables integration with `schemars` 0.9
122
124
# # This makes `#[derive(JsonSchema)]` pick up the correct schema for the type
123
125
# # used within `#[serde_as(as = ...)]`.
124
126
# #
125
- # # This pulls in `schemars` v0.9 as a dependency. It will also implicitly enable
127
+ # # This pulls in [ `schemars` v0.9](::schemars_0_9) as a dependency. It will also implicitly enable
126
128
# # the `alloc` feature.
127
129
schemars_0_9 = [" dep:schemars_0_9" , " alloc" , " serde_with_macros?/schemars_0_9" , " dep:serde_json" ]
128
130
# # The feature enables integration of `time` v0.3 specific conversions.
129
131
# # This includes support for the timestamp and duration types.
130
132
# #
131
- # # This pulls in `time` v0.3 as a dependency.
133
+ # # This pulls in [ `time` v0.3](::time_0_3) as a dependency.
132
134
# # Some functionality is only available when `alloc` or `std` is enabled too.
133
135
time_0_3 = [" dep:time_0_3" ]
134
136
0 commit comments