Graham Esau
|
fc346da692
|
Add test for schema generation.This test will frequently fail as new features/fixes are implemented - but at least it gives an easy way of visualising changes!
|
2019-08-05 18:58:28 +01:00 |
|
Graham Esau
|
076cf423c3
|
Fix error in map schema generation
|
2019-08-05 14:30:44 +01:00 |
|
Graham Esau
|
d79f0f56b0
|
Schema now implements MakeSchema
|
2019-08-05 13:16:06 +01:00 |
|
Graham Esau
|
d90a29f3f8
|
Struct-like enum variants work!
|
2019-08-04 22:52:03 +01:00 |
|
Graham Esau
|
8b034f4dd8
|
Tuple enums
|
2019-08-04 22:45:05 +01:00 |
|
Graham Esau
|
3be97a7da4
|
Handle newtype enum variants
|
2019-08-04 22:28:33 +01:00 |
|
Graham Esau
|
d628f7c162
|
Refactoring derive macros
|
2019-08-04 21:35:01 +01:00 |
|
Graham Esau
|
38c8b2d911
|
Tuples!
|
2019-08-04 20:43:02 +01:00 |
|
Graham Esau
|
d1a319c5f2
|
Generate schemas for simple enums
|
2019-08-04 19:49:41 +01:00 |
|
Graham Esau
|
48d6cda0b8
|
Use serde internals to determine property names
|
2019-08-04 18:43:20 +01:00 |
|
Graham Esau
|
2592fa388f
|
Fix loop termination condition in make_unique_name
|
2019-08-04 16:55:59 +01:00 |
|
Graham Esau
|
e01c47da88
|
Merge branch 'master' of https://github.com/GREsau/schemars
|
2019-08-04 16:50:31 +01:00 |
|
Graham Esau
|
28403e8eaf
|
Initial commit
|
2019-08-04 16:48:29 +01:00 |
|
Graham Esau
|
5228ec65e5
|
Allow deriving MakeSchema on simple structs!
|
2019-08-04 16:44:09 +01:00 |
|
Graham Esau
|
fcb9d5d1c0
|
Derive PartialEq on Schema structs
|
2019-08-04 13:48:16 +01:00 |
|
Graham Esau
|
cbbc883038
|
Change generates_ref_schema default to true
|
2019-08-04 13:42:22 +01:00 |
|
Graham Esau
|
354c3aa98f
|
Renames
|
2019-08-04 13:32:00 +01:00 |
|
Graham Esau
|
21a29dc6b5
|
Remove various 'static bounds
Currently using an unreliable hack - assuming type name is unique D:
|
2019-08-04 12:30:16 +01:00 |
|
Graham Esau
|
4f9956631e
|
Enforce unique subschema names
|
2019-08-04 10:11:56 +01:00 |
|
Graham Esau
|
2e580cb914
|
Change override_schema_name to schema_name
|
2019-08-04 09:20:10 +01:00 |
|
Graham Esau
|
42013cff01
|
Allow opting out of ref schema generation
|
2019-08-04 01:45:51 +01:00 |
|
Graham Esau
|
f4ca23ddeb
|
Add SchemaGenerator
|
2019-08-04 01:26:04 +01:00 |
|
Graham Esau
|
b3924feb87
|
Extend SchemaObject
|
2019-08-03 21:22:21 +01:00 |
|
Graham Esau
|
3c03d910ca
|
Allow boolean "trivial" schemas
|
2019-08-03 19:16:30 +01:00 |
|
Graham Esau
|
1cc9bb5564
|
Simplify generated schema for Map types
|
2019-08-03 18:35:36 +01:00 |
|
Graham Esau
|
c6bd03435d
|
Move into schemars subdirectory
|
2019-08-03 18:34:01 +01:00 |
|
Graham Esau
|
4a1afb7574
|
Add a few more MakeSchema implementations
|
2019-08-03 18:30:14 +01:00 |
|
Graham Esau
|
3a321a901b
|
Initial commit
|
2019-08-03 17:45:57 +01:00 |
|