Graham Esau
|
b748a90c3f
|
Respect serialize_with attr when serializing default
|
2019-12-08 20:04:54 +00:00 |
|
Graham Esau
|
7e23e2ad7a
|
Set "default" on generated schemas (#6)
|
2019-12-08 15:17:08 +00:00 |
|
Graham Esau
|
81eb53b590
|
Add test for defaults in derived schemas
Currently ignored as defaults are not yet implemented.
|
2019-12-08 13:12:09 +00:00 |
|
Graham Esau
|
1e9f36122d
|
Minor refactoring/cleanup
|
2019-12-08 12:03:46 +00:00 |
|
Graham Esau
|
ba79de696a
|
Document SchemaGenerator.make_extensible()
|
2019-12-08 12:03:46 +00:00 |
|
Graham Esau
|
89d3024beb
|
Do not inline referenceable schemas to set nullable
|
2019-12-08 12:03:46 +00:00 |
|
Graham Esau
|
529e3d4611
|
v0.6.0-doc
|
2019-12-08 12:03:46 +00:00 |
|
Graham Esau
|
d92b741b9b
|
Get title/description from #[doc] on enum variants
|
2019-12-08 12:03:46 +00:00 |
|
Graham Esau
|
a1c3daaed8
|
Join adjacent lines in descriptions from #[doc]s
|
2019-12-08 12:03:46 +00:00 |
|
Graham Esau
|
feefd418d4
|
Set schema title and description from #[doc]s
Work in progress
|
2019-12-08 12:03:46 +00:00 |
|
Graham Esau
|
c630264ef9
|
v0.5.1
|
2019-10-30 22:25:03 +00:00 |
|
Graham Esau
|
96870ecabb
|
Remove "work in progress" note from readme
|
2019-10-30 22:13:03 +00:00 |
|
Graham Esau
|
1044718dbd
|
Add missing doc comment for "title"
|
2019-10-30 22:11:53 +00:00 |
|
Graham Esau
|
ef120bc3fc
|
v0.5.0
|
2019-10-30 19:58:45 +00:00 |
|
Graham Esau
|
5503f0697f
|
Implement JsonSchema for Bound
|
2019-10-30 19:39:44 +00:00 |
|
Graham Esau
|
3f56d6b282
|
Give unsigned int schemas explicit minimum value
Update tests
|
2019-10-30 19:34:05 +00:00 |
|
Graham Esau
|
ae716de64a
|
Give unsigned int schemas explicit minimum value
|
2019-10-30 19:28:11 +00:00 |
|
Graham Esau
|
50f00be97b
|
Implement JsonSchema for nonzero signed ints
|
2019-10-29 21:40:50 +00:00 |
|
Graham Esau
|
a35b469475
|
Implement JsonSchema for nonzero unsigned ints
|
2019-10-29 11:25:01 +00:00 |
|
Graham Esau
|
cc896739d3
|
Implement JsonSchema for atomics
|
2019-10-28 22:46:51 +00:00 |
|
Graham Esau
|
60bfc6ee49
|
Make prepositions/conjunctions in generated schema names lowercase
|
2019-10-27 22:48:35 +00:00 |
|
Graham Esau
|
09d76c93e4
|
Schemas with different "format"s should have different names
|
2019-10-27 22:42:14 +00:00 |
|
Graham Esau
|
fe861ac3a1
|
Implement JsonSchema for Range/RangeInclusive
|
2019-10-27 22:30:01 +00:00 |
|
Graham Esau
|
b334bef91a
|
Implement JsonSchema for std::net types
|
2019-10-27 21:24:29 +00:00 |
|
Graham Esau
|
ebb7173dfc
|
Implement JsonSchema for fmt::Arguments
|
2019-10-27 19:41:37 +00:00 |
|
Graham Esau
|
be59422c13
|
Implement JsonSchema for CStr/CString
|
2019-10-27 19:41:25 +00:00 |
|
Graham Esau
|
437b38dd8b
|
Implement JsonSchema for Path/PathBuf
|
2019-10-27 19:32:47 +00:00 |
|
Graham Esau
|
c6a20764fe
|
Implement JsonSchema for OsStr/OsString
|
2019-10-27 19:26:17 +00:00 |
|
Graham Esau
|
e6c178117c
|
Implement JsonSchema for Weak/Wrapping/Reverse
|
2019-10-27 19:02:38 +00:00 |
|
Graham Esau
|
e11d5e5a98
|
Implement JsonSchema for std::time types
|
2019-10-27 18:57:36 +00:00 |
|
Graham Esau
|
155190c9ab
|
Implement JsonSchema for Result<T,E>
|
2019-10-27 18:40:57 +00:00 |
|
Graham Esau
|
3d68dbe929
|
v0.4.1
|
2019-10-27 12:19:19 +00:00 |
|
Graham Esau
|
9324fdd531
|
Don't run CI commands in virtual workspace
Feature flags are currently ignored in root of virtual workspace, and cause a compile error in nightly.
|
2019-10-27 12:13:17 +00:00 |
|
Graham Esau
|
20da4d21a2
|
Min rustc version is 1.32
|
2019-10-27 12:06:14 +00:00 |
|
Graham Esau
|
ff90f96b2d
|
Remove JsonSchema impl for Infallible
This isn't used in serde, and requires rust 1.34+
|
2019-10-27 11:50:05 +00:00 |
|
Graham Esau
|
a028807633
|
Run tests on 1.31.0, not 1.13.0
|
2019-10-27 11:40:45 +00:00 |
|
Graham Esau
|
550fee7a4c
|
Update docs
|
2019-10-27 11:35:17 +00:00 |
|
Graham Esau
|
79e395d101
|
Set openapi3 meta-schema
|
2019-10-27 11:35:07 +00:00 |
|
Graham Esau
|
993a52900e
|
Run tests on rust 1.13.0
|
2019-10-27 11:34:28 +00:00 |
|
Graham Esau
|
4750134611
|
v0.4.0
|
2019-10-23 22:36:01 +01:00 |
|
Graham Esau
|
1d8d996983
|
v0.4.0
|
2019-10-23 22:34:40 +01:00 |
|
Graham Esau
|
ec42b51bf5
|
Regenerate test expected outputs
|
2019-10-23 18:26:06 +01:00 |
|
Graham Esau
|
ef7ec38696
|
Introduce separate RootSchema type
|
2019-10-23 18:23:12 +01:00 |
|
Graham Esau
|
5ede1c1c3a
|
Clean up README
|
2019-10-22 22:58:47 +01:00 |
|
Graham Esau
|
fba1753bba
|
Undo last change affecting internal tagged enums.
It broke things!
|
2019-10-22 22:58:24 +01:00 |
|
Graham Esau
|
792fbbb86e
|
Add more info to README
|
2019-10-22 22:49:24 +01:00 |
|
Graham Esau
|
5c307b92fb
|
Do not implement JsonSchema for internal types by default.
It will be implemented only if the derive_json_schema feature is enabled
|
2019-10-21 21:45:29 +01:00 |
|
Graham Esau
|
f8737be9c4
|
Include license/readme in subdirectories
|
2019-10-21 21:23:41 +01:00 |
|
Graham Esau
|
74c799f478
|
Update travis config
|
2019-10-21 21:15:19 +01:00 |
|
Graham Esau
|
19c0937edc
|
Add travis CI
|
2019-10-21 21:11:37 +01:00 |
|