├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── clippy.toml ├── docs ├── .gitignore ├── 0-migrating.md ├── 1-deriving.md ├── 1.1-attributes.md ├── 2-implementing.md ├── 3-generating.md ├── 4-features.md ├── 404.html ├── 5-examples.md ├── Dockerfile ├── Gemfile ├── _config.yml ├── _includes │ ├── attributes.md │ ├── deriving.md │ ├── example.md │ ├── example_v0.md │ ├── examples │ │ ├── custom_serialization.rs │ │ ├── custom_serialization.schema.json │ │ ├── custom_settings.rs │ │ ├── custom_settings.schema.json │ │ ├── doc_comments.rs │ │ ├── doc_comments.schema.json │ │ ├── enum_repr.rs │ │ ├── enum_repr.schema.json │ │ ├── from_value.rs │ │ ├── from_value.schema.json │ │ ├── main.rs │ │ ├── main.schema.json │ │ ├── remote_derive.rs │ │ ├── remote_derive.schema.json │ │ ├── schemars_attrs.rs │ │ ├── schemars_attrs.schema.json │ │ ├── serde_attrs.rs │ │ ├── serde_attrs.schema.json │ │ ├── serialize_contract.rs │ │ ├── serialize_contract.schema.json │ │ ├── validate.rs │ │ └── validate.schema.json │ └── examples_v0 │ │ ├── custom_serialization.rs │ │ ├── custom_serialization.schema.json │ │ ├── custom_settings.rs │ │ ├── custom_settings.schema.json │ │ ├── doc_comments.rs │ │ ├── doc_comments.schema.json │ │ ├── enum_repr.rs │ │ ├── enum_repr.schema.json │ │ ├── from_value.rs │ │ ├── from_value.schema.json │ │ ├── main.rs │ │ ├── main.schema.json │ │ ├── remote_derive.rs │ │ ├── remote_derive.schema.json │ │ ├── schemars_attrs.rs │ │ ├── schemars_attrs.schema.json │ │ ├── serde_attrs.rs │ │ ├── serde_attrs.schema.json │ │ ├── validate.rs │ │ └── validate.schema.json ├── _layouts │ ├── v0.md │ └── v1.md ├── _sass │ ├── color_schemes │ │ └── default.scss │ └── custom │ │ └── custom.scss ├── _v0 │ ├── 1-deriving.md │ ├── 1.1-attributes.md │ ├── 2-implementing.md │ ├── 3-generating.md │ ├── 4-features.md │ ├── 5-examples.md │ ├── examples │ │ ├── 1-derive_jsonschema.md │ │ ├── 2-serde_attrs.md │ │ ├── 3-schemars_attrs.md │ │ ├── 4-custom_settings.md │ │ ├── 5-remote_derive.md │ │ ├── 6-doc_comments.md │ │ ├── 7-custom_serialization.md │ │ ├── 8-enum_repr.md │ │ └── 9-from_value.md │ └── index.md ├── assets │ └── js │ │ └── zzzz-search-data.json ├── docker-compose.yml ├── examples │ ├── 1-derive_jsonschema.md │ ├── 2-serde_attrs.md │ ├── 3-schemars_attrs.md │ ├── 4-custom_settings.md │ ├── 5-remote_derive.md │ ├── 6-doc_comments.md │ ├── 7-custom_serialization.md │ ├── 8-enum_repr.md │ └── 9-from_value.md └── index.md ├── schemars ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── examples │ ├── custom_serialization.rs │ ├── custom_serialization.schema.json │ ├── custom_settings.rs │ ├── custom_settings.schema.json │ ├── doc_comments.rs │ ├── doc_comments.schema.json │ ├── enum_repr.rs │ ├── enum_repr.schema.json │ ├── from_value.rs │ ├── from_value.schema.json │ ├── main.rs │ ├── main.schema.json │ ├── remote_derive.rs │ ├── remote_derive.schema.json │ ├── schemars_attrs.rs │ ├── schemars_attrs.schema.json │ ├── serde_attrs.rs │ ├── serde_attrs.schema.json │ ├── serialize_contract.rs │ ├── serialize_contract.schema.json │ ├── validate.rs │ └── validate.schema.json ├── src │ ├── _private │ │ ├── mod.rs │ │ ├── regex_syntax.rs │ │ └── rustdoc.rs │ ├── consts.rs │ ├── encoding.rs │ ├── generate.rs │ ├── json_schema_impls │ │ ├── array.rs │ │ ├── arrayvec07.rs │ │ ├── atomic.rs │ │ ├── bytes1.rs │ │ ├── chrono04.rs │ │ ├── core.rs │ │ ├── decimal.rs │ │ ├── either1.rs │ │ ├── ffi.rs │ │ ├── indexmap2.rs │ │ ├── jiff02.rs │ │ ├── maps.rs │ │ ├── mod.rs │ │ ├── nonzero.rs │ │ ├── primitives.rs │ │ ├── semver1.rs │ │ ├── sequences.rs │ │ ├── serdejson.rs │ │ ├── std_time.rs │ │ ├── tuple.rs │ │ ├── url2.rs │ │ ├── uuid1.rs │ │ └── wrapper.rs │ ├── lib.rs │ ├── macros.rs │ ├── schema.rs │ ├── ser.rs │ └── transform.rs └── tests │ ├── integration │ ├── arrayvec.rs │ ├── bound.rs │ ├── bytes.rs │ ├── chrono.rs │ ├── contract.rs │ ├── crate_alias.rs │ ├── decimal.rs │ ├── default.rs │ ├── deprecated.rs │ ├── docs.rs │ ├── either.rs │ ├── enum_repr.rs │ ├── enums.rs │ ├── enums_deny_unknown_fields.rs │ ├── enums_flattened.rs │ ├── enums_option_flattened.rs │ ├── enums_ref_variants.rs │ ├── enums_untagged_variant.rs │ ├── examples.rs │ ├── extend.rs │ ├── flatten.rs │ ├── from_into.rs │ ├── from_value.rs │ ├── garde.rs │ ├── indexmap.rs │ ├── inline_subschemas.rs │ ├── jiff.rs │ ├── macros.rs │ ├── main.rs │ ├── map.rs │ ├── remote_derive.rs │ ├── same_name.rs │ ├── schema_name.rs │ ├── schema_with.rs │ ├── semver.rs │ ├── settings.rs │ ├── skip.rs │ ├── smallvec.rs │ ├── smol_str.rs │ ├── snapshots │ │ └── schemars │ │ │ └── tests │ │ │ └── integration │ │ │ ├── arrayvec.rs~arrayvec07.json │ │ │ ├── bound.rs~auto_bound.de.json │ │ │ ├── bound.rs~auto_bound.ser.json │ │ │ ├── bound.rs~manual_bound_set.json │ │ │ ├── bytes.rs~bytes.de.json │ │ │ ├── bytes.rs~bytes.ser.json │ │ │ ├── chrono.rs~chrono.json │ │ │ ├── contract.rs~adjacently_tagged_enum.de.json │ │ │ ├── contract.rs~adjacently_tagged_enum.ser.json │ │ │ ├── contract.rs~externally_tagged_enum.de.json │ │ │ ├── contract.rs~externally_tagged_enum.ser.json │ │ │ ├── contract.rs~internally_tagged_enum.de.json │ │ │ ├── contract.rs~internally_tagged_enum.ser.json │ │ │ ├── contract.rs~struct_allow_unknown_fields.de.json │ │ │ ├── contract.rs~struct_allow_unknown_fields.ser.json │ │ │ ├── contract.rs~struct_deny_unknown_fields.de.json │ │ │ ├── contract.rs~struct_deny_unknown_fields.ser.json │ │ │ ├── contract.rs~tuple_struct.de.json │ │ │ ├── contract.rs~tuple_struct.ser.json │ │ │ ├── contract.rs~untagged_enum.de.json │ │ │ ├── contract.rs~untagged_enum.ser.json │ │ │ ├── decimal.rs~decimal_types.de.json │ │ │ ├── decimal.rs~decimal_types.ser.json │ │ │ ├── default.rs~default_fields.de.json │ │ │ ├── default.rs~default_fields.ser.json │ │ │ ├── deprecated.rs~deprecated_enum.json │ │ │ ├── deprecated.rs~deprecated_struct.json │ │ │ ├── docs.rs~doc_comments_enum.de.json │ │ │ ├── docs.rs~doc_comments_enum.ser.json │ │ │ ├── docs.rs~doc_comments_override.json │ │ │ ├── docs.rs~doc_comments_struct.json │ │ │ ├── either.rs~either.json │ │ │ ├── enum_repr.rs~enum_repr.json │ │ │ ├── enums.rs~adjacently_tagged_enum.json │ │ │ ├── enums.rs~externally_tagged_enum.json │ │ │ ├── enums.rs~internally_tagged_enum.json │ │ │ ├── enums.rs~no_variants.json │ │ │ ├── enums.rs~renamed.json │ │ │ ├── enums.rs~unit_variants_with_doc_comments.json │ │ │ ├── enums.rs~untagged_enum.json │ │ │ ├── enums.rs~untagged_enum_with_titles.json │ │ │ ├── enums_deny_unknown_fields.rs~adjacently_tagged_enum.json │ │ │ ├── enums_deny_unknown_fields.rs~externally_tagged_enum.json │ │ │ ├── enums_deny_unknown_fields.rs~internally_tagged_enum.json │ │ │ ├── enums_deny_unknown_fields.rs~untagged_enum.json │ │ │ ├── enums_flattened.rs~adjacent_enums_flattened.json │ │ │ ├── enums_flattened.rs~external_enums_flattened.json │ │ │ ├── enums_flattened.rs~external_enums_flattened_deny_unknown_fields.json │ │ │ ├── enums_flattened.rs~external_enums_flattened_deny_unknown_fields_draft07.json │ │ │ ├── enums_flattened.rs~internal_enums_flattened.json │ │ │ ├── enums_flattened.rs~mixed_enums_flattened.json │ │ │ ├── enums_flattened.rs~untagged_enums_flattened.json │ │ │ ├── enums_option_flattened.rs~adjacent_enums_flattened.json │ │ │ ├── enums_option_flattened.rs~external_enums_flattened.json │ │ │ ├── enums_option_flattened.rs~external_enums_flattened_deny_unknown_fields.json │ │ │ ├── enums_option_flattened.rs~external_enums_flattened_deny_unknown_fields_draft07.json │ │ │ ├── enums_option_flattened.rs~internal_enums_flattened.json │ │ │ ├── enums_option_flattened.rs~mixed_enums_flattened.json │ │ │ ├── enums_option_flattened.rs~untagged_enums_flattened.json │ │ │ ├── enums_ref_variants.rs~adjacently_tagged_enum.json │ │ │ ├── enums_ref_variants.rs~externally_tagged_enum.json │ │ │ ├── enums_ref_variants.rs~internally_tagged_enum.json │ │ │ ├── enums_ref_variants.rs~no_variants.json │ │ │ ├── enums_ref_variants.rs~renamed.json │ │ │ ├── enums_ref_variants.rs~untagged_enum.json │ │ │ ├── enums_untagged_variant.rs~adjacently_tagged_enum.json │ │ │ ├── enums_untagged_variant.rs~externally_tagged_enum.json │ │ │ ├── enums_untagged_variant.rs~internally_tagged_enum.json │ │ │ ├── examples.rs~examples.de.json │ │ │ ├── examples.rs~examples.ser.json │ │ │ ├── extend.rs~extend_adjacently_tagged_enum.json │ │ │ ├── extend.rs~extend_externally_tagged_enum.json │ │ │ ├── extend.rs~extend_internally_tagged_enum.json │ │ │ ├── extend.rs~extend_struct.json │ │ │ ├── extend.rs~extend_tuple_struct.json │ │ │ ├── extend.rs~extend_untagged_enum.json │ │ │ ├── flatten.rs~flattened_struct.json │ │ │ ├── flatten.rs~flattened_value.json │ │ │ ├── from_into.rs~from.de.json │ │ │ ├── from_into.rs~from.ser.json │ │ │ ├── from_into.rs~into_and_try_from.json │ │ │ ├── from_value.rs~custom_struct.json │ │ │ ├── from_value.rs~custom_struct_openapi3.json │ │ │ ├── from_value.rs~json_value.json │ │ │ ├── garde.rs~garde_attrs.json │ │ │ ├── garde.rs~garde_attrs_newtype.json │ │ │ ├── garde.rs~garde_attrs_tuple.json │ │ │ ├── inline_subschemas.rs~struct_normal.json │ │ │ ├── inline_subschemas.rs~struct_recursive.de.json │ │ │ ├── inline_subschemas.rs~struct_recursive.ser.json │ │ │ ├── jiff.rs~jiff.json │ │ │ ├── map.rs~maps.json │ │ │ ├── remote_derive.rs~lifetime_param.json │ │ │ ├── remote_derive.rs~simple.json │ │ │ ├── remote_derive.rs~type_param.json │ │ │ ├── same_name.rs~same_name.json │ │ │ ├── schema_with.rs~container_schema_with.json │ │ │ ├── schema_with.rs~container_with_metadata.json │ │ │ ├── schema_with.rs~field_schema_with.json │ │ │ ├── semver.rs~semver.json │ │ │ ├── settings.rs~draft07.de.json │ │ │ ├── settings.rs~draft07.ser.json │ │ │ ├── settings.rs~draft2019_09.de.json │ │ │ ├── settings.rs~draft2019_09.ser.json │ │ │ ├── settings.rs~draft2020_12.de.json │ │ │ ├── settings.rs~draft2020_12.ser.json │ │ │ ├── settings.rs~openapi3.de.json │ │ │ ├── settings.rs~openapi3.ser.json │ │ │ ├── skip.rs~skip_enum_variants.json │ │ │ ├── skip.rs~skip_struct_field.json │ │ │ ├── structs.rs~deny_unknown_fields.json │ │ │ ├── structs.rs~newtype.json │ │ │ ├── structs.rs~normal.json │ │ │ ├── structs.rs~property_order.json │ │ │ ├── structs.rs~renamed_fields.json │ │ │ ├── structs.rs~tuple.json │ │ │ ├── structs.rs~unit.json │ │ │ ├── transform.rs~transform_enum.json │ │ │ ├── transform.rs~transform_struct.json │ │ │ ├── transparent.rs~transparent_newtype_with_validation.json │ │ │ ├── transparent.rs~transparent_struct_with_doc.json │ │ │ ├── unset.rs~unset_attributes.json │ │ │ ├── url.rs~url.json │ │ │ ├── uuid.rs~uuid.json │ │ │ └── validator.rs~validate_attrs.json │ ├── std_types.rs │ ├── structs.rs │ ├── test_helper.rs │ ├── transform.rs │ ├── transparent.rs │ ├── unset.rs │ ├── url.rs │ ├── uuid.rs │ └── validator.rs │ ├── no_std.rs │ ├── ui.rs │ └── ui │ ├── example_fn.rs │ ├── example_fn.stderr │ ├── invalid_attrs.rs │ ├── invalid_attrs.stderr │ ├── invalid_extend.rs │ ├── invalid_extend.stderr │ ├── invalid_rename.rs │ ├── invalid_rename.stderr │ ├── invalid_unset_attrs.rs │ ├── invalid_unset_attrs.stderr │ ├── invalid_validation_attrs.rs │ ├── invalid_validation_attrs.stderr │ ├── repr_missing.rs │ ├── repr_missing.stderr │ ├── repr_non_unit_variant.rs │ ├── repr_non_unit_variant.stderr │ ├── schema_for_arg_value.rs │ ├── schema_for_arg_value.stderr │ ├── transform_str.rs │ └── transform_str.stderr ├── schemars_derive ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── attributes.md ├── deriving.md └── src │ ├── ast │ ├── from_serde.rs │ └── mod.rs │ ├── attr │ ├── custom_meta.rs │ ├── doc.rs │ ├── mod.rs │ ├── parse_meta.rs │ ├── schemars_to_serde.rs │ └── validation.rs │ ├── bound.rs │ ├── idents.rs │ ├── lib.rs │ ├── name.rs │ └── schema_exprs.rs ├── update-examples.sh └── update-tests.sh /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: GREsau 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/README.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/clippy.toml -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/0-migrating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/0-migrating.md -------------------------------------------------------------------------------- /docs/1-deriving.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/1-deriving.md -------------------------------------------------------------------------------- /docs/1.1-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/1.1-attributes.md -------------------------------------------------------------------------------- /docs/2-implementing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/2-implementing.md -------------------------------------------------------------------------------- /docs/3-generating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/3-generating.md -------------------------------------------------------------------------------- /docs/4-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/4-features.md -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/5-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/5-examples.md -------------------------------------------------------------------------------- /docs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/Dockerfile -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_includes/attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/attributes.md -------------------------------------------------------------------------------- /docs/_includes/deriving.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/deriving.md -------------------------------------------------------------------------------- /docs/_includes/example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/example.md -------------------------------------------------------------------------------- /docs/_includes/example_v0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/example_v0.md -------------------------------------------------------------------------------- /docs/_includes/examples/custom_serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/custom_serialization.rs -------------------------------------------------------------------------------- /docs/_includes/examples/custom_serialization.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/custom_serialization.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples/custom_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/custom_settings.rs -------------------------------------------------------------------------------- /docs/_includes/examples/custom_settings.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/custom_settings.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples/doc_comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/doc_comments.rs -------------------------------------------------------------------------------- /docs/_includes/examples/doc_comments.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/doc_comments.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples/enum_repr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/enum_repr.rs -------------------------------------------------------------------------------- /docs/_includes/examples/enum_repr.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/enum_repr.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples/from_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/from_value.rs -------------------------------------------------------------------------------- /docs/_includes/examples/from_value.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/from_value.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/main.rs -------------------------------------------------------------------------------- /docs/_includes/examples/main.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/main.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples/remote_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/remote_derive.rs -------------------------------------------------------------------------------- /docs/_includes/examples/remote_derive.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/remote_derive.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples/schemars_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/schemars_attrs.rs -------------------------------------------------------------------------------- /docs/_includes/examples/schemars_attrs.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/schemars_attrs.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples/serde_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/serde_attrs.rs -------------------------------------------------------------------------------- /docs/_includes/examples/serde_attrs.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/serde_attrs.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples/serialize_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/serialize_contract.rs -------------------------------------------------------------------------------- /docs/_includes/examples/serialize_contract.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/serialize_contract.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/validate.rs -------------------------------------------------------------------------------- /docs/_includes/examples/validate.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples/validate.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples_v0/custom_serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/custom_serialization.rs -------------------------------------------------------------------------------- /docs/_includes/examples_v0/custom_serialization.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/custom_serialization.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples_v0/custom_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/custom_settings.rs -------------------------------------------------------------------------------- /docs/_includes/examples_v0/custom_settings.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/custom_settings.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples_v0/doc_comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/doc_comments.rs -------------------------------------------------------------------------------- /docs/_includes/examples_v0/doc_comments.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/doc_comments.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples_v0/enum_repr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/enum_repr.rs -------------------------------------------------------------------------------- /docs/_includes/examples_v0/enum_repr.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/enum_repr.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples_v0/from_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/from_value.rs -------------------------------------------------------------------------------- /docs/_includes/examples_v0/from_value.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/from_value.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples_v0/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/main.rs -------------------------------------------------------------------------------- /docs/_includes/examples_v0/main.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/main.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples_v0/remote_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/remote_derive.rs -------------------------------------------------------------------------------- /docs/_includes/examples_v0/remote_derive.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/remote_derive.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples_v0/schemars_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/schemars_attrs.rs -------------------------------------------------------------------------------- /docs/_includes/examples_v0/schemars_attrs.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/schemars_attrs.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples_v0/serde_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/serde_attrs.rs -------------------------------------------------------------------------------- /docs/_includes/examples_v0/serde_attrs.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/serde_attrs.schema.json -------------------------------------------------------------------------------- /docs/_includes/examples_v0/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/validate.rs -------------------------------------------------------------------------------- /docs/_includes/examples_v0/validate.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_includes/examples_v0/validate.schema.json -------------------------------------------------------------------------------- /docs/_layouts/v0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_layouts/v0.md -------------------------------------------------------------------------------- /docs/_layouts/v1.md: -------------------------------------------------------------------------------- 1 | --- 2 | layout: default 3 | --- 4 | 5 | {{ content }} 6 | -------------------------------------------------------------------------------- /docs/_sass/color_schemes/default.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_sass/color_schemes/default.scss -------------------------------------------------------------------------------- /docs/_sass/custom/custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_sass/custom/custom.scss -------------------------------------------------------------------------------- /docs/_v0/1-deriving.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/1-deriving.md -------------------------------------------------------------------------------- /docs/_v0/1.1-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/1.1-attributes.md -------------------------------------------------------------------------------- /docs/_v0/2-implementing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/2-implementing.md -------------------------------------------------------------------------------- /docs/_v0/3-generating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/3-generating.md -------------------------------------------------------------------------------- /docs/_v0/4-features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/4-features.md -------------------------------------------------------------------------------- /docs/_v0/5-examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/5-examples.md -------------------------------------------------------------------------------- /docs/_v0/examples/1-derive_jsonschema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/examples/1-derive_jsonschema.md -------------------------------------------------------------------------------- /docs/_v0/examples/2-serde_attrs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/examples/2-serde_attrs.md -------------------------------------------------------------------------------- /docs/_v0/examples/3-schemars_attrs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/examples/3-schemars_attrs.md -------------------------------------------------------------------------------- /docs/_v0/examples/4-custom_settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/examples/4-custom_settings.md -------------------------------------------------------------------------------- /docs/_v0/examples/5-remote_derive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/examples/5-remote_derive.md -------------------------------------------------------------------------------- /docs/_v0/examples/6-doc_comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/examples/6-doc_comments.md -------------------------------------------------------------------------------- /docs/_v0/examples/7-custom_serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/examples/7-custom_serialization.md -------------------------------------------------------------------------------- /docs/_v0/examples/8-enum_repr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/examples/8-enum_repr.md -------------------------------------------------------------------------------- /docs/_v0/examples/9-from_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/examples/9-from_value.md -------------------------------------------------------------------------------- /docs/_v0/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/_v0/index.md -------------------------------------------------------------------------------- /docs/assets/js/zzzz-search-data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/assets/js/zzzz-search-data.json -------------------------------------------------------------------------------- /docs/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/docker-compose.yml -------------------------------------------------------------------------------- /docs/examples/1-derive_jsonschema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/examples/1-derive_jsonschema.md -------------------------------------------------------------------------------- /docs/examples/2-serde_attrs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/examples/2-serde_attrs.md -------------------------------------------------------------------------------- /docs/examples/3-schemars_attrs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/examples/3-schemars_attrs.md -------------------------------------------------------------------------------- /docs/examples/4-custom_settings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/examples/4-custom_settings.md -------------------------------------------------------------------------------- /docs/examples/5-remote_derive.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/examples/5-remote_derive.md -------------------------------------------------------------------------------- /docs/examples/6-doc_comments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/examples/6-doc_comments.md -------------------------------------------------------------------------------- /docs/examples/7-custom_serialization.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/examples/7-custom_serialization.md -------------------------------------------------------------------------------- /docs/examples/8-enum_repr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/examples/8-enum_repr.md -------------------------------------------------------------------------------- /docs/examples/9-from_value.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/examples/9-from_value.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/docs/index.md -------------------------------------------------------------------------------- /schemars/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/.gitignore -------------------------------------------------------------------------------- /schemars/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/Cargo.toml -------------------------------------------------------------------------------- /schemars/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /schemars/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /schemars/examples/custom_serialization.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/custom_serialization.rs -------------------------------------------------------------------------------- /schemars/examples/custom_serialization.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/custom_serialization.schema.json -------------------------------------------------------------------------------- /schemars/examples/custom_settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/custom_settings.rs -------------------------------------------------------------------------------- /schemars/examples/custom_settings.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/custom_settings.schema.json -------------------------------------------------------------------------------- /schemars/examples/doc_comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/doc_comments.rs -------------------------------------------------------------------------------- /schemars/examples/doc_comments.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/doc_comments.schema.json -------------------------------------------------------------------------------- /schemars/examples/enum_repr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/enum_repr.rs -------------------------------------------------------------------------------- /schemars/examples/enum_repr.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/enum_repr.schema.json -------------------------------------------------------------------------------- /schemars/examples/from_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/from_value.rs -------------------------------------------------------------------------------- /schemars/examples/from_value.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/from_value.schema.json -------------------------------------------------------------------------------- /schemars/examples/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/main.rs -------------------------------------------------------------------------------- /schemars/examples/main.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/main.schema.json -------------------------------------------------------------------------------- /schemars/examples/remote_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/remote_derive.rs -------------------------------------------------------------------------------- /schemars/examples/remote_derive.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/remote_derive.schema.json -------------------------------------------------------------------------------- /schemars/examples/schemars_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/schemars_attrs.rs -------------------------------------------------------------------------------- /schemars/examples/schemars_attrs.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/schemars_attrs.schema.json -------------------------------------------------------------------------------- /schemars/examples/serde_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/serde_attrs.rs -------------------------------------------------------------------------------- /schemars/examples/serde_attrs.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/serde_attrs.schema.json -------------------------------------------------------------------------------- /schemars/examples/serialize_contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/serialize_contract.rs -------------------------------------------------------------------------------- /schemars/examples/serialize_contract.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/serialize_contract.schema.json -------------------------------------------------------------------------------- /schemars/examples/validate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/validate.rs -------------------------------------------------------------------------------- /schemars/examples/validate.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/examples/validate.schema.json -------------------------------------------------------------------------------- /schemars/src/_private/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/_private/mod.rs -------------------------------------------------------------------------------- /schemars/src/_private/regex_syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/_private/regex_syntax.rs -------------------------------------------------------------------------------- /schemars/src/_private/rustdoc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/_private/rustdoc.rs -------------------------------------------------------------------------------- /schemars/src/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/consts.rs -------------------------------------------------------------------------------- /schemars/src/encoding.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/encoding.rs -------------------------------------------------------------------------------- /schemars/src/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/generate.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/array.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/arrayvec07.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/arrayvec07.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/atomic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/atomic.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/bytes1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/bytes1.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/chrono04.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/chrono04.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/core.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/decimal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/decimal.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/either1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/either1.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/ffi.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/indexmap2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/indexmap2.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/jiff02.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/jiff02.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/maps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/maps.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/mod.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/nonzero.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/nonzero.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/primitives.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/semver1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/semver1.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/sequences.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/sequences.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/serdejson.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/serdejson.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/std_time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/std_time.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/tuple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/tuple.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/url2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/url2.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/uuid1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/uuid1.rs -------------------------------------------------------------------------------- /schemars/src/json_schema_impls/wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/json_schema_impls/wrapper.rs -------------------------------------------------------------------------------- /schemars/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/lib.rs -------------------------------------------------------------------------------- /schemars/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/macros.rs -------------------------------------------------------------------------------- /schemars/src/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/schema.rs -------------------------------------------------------------------------------- /schemars/src/ser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/ser.rs -------------------------------------------------------------------------------- /schemars/src/transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/src/transform.rs -------------------------------------------------------------------------------- /schemars/tests/integration/arrayvec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/arrayvec.rs -------------------------------------------------------------------------------- /schemars/tests/integration/bound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/bound.rs -------------------------------------------------------------------------------- /schemars/tests/integration/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/bytes.rs -------------------------------------------------------------------------------- /schemars/tests/integration/chrono.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/chrono.rs -------------------------------------------------------------------------------- /schemars/tests/integration/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/contract.rs -------------------------------------------------------------------------------- /schemars/tests/integration/crate_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/crate_alias.rs -------------------------------------------------------------------------------- /schemars/tests/integration/decimal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/decimal.rs -------------------------------------------------------------------------------- /schemars/tests/integration/default.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/default.rs -------------------------------------------------------------------------------- /schemars/tests/integration/deprecated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/deprecated.rs -------------------------------------------------------------------------------- /schemars/tests/integration/docs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/docs.rs -------------------------------------------------------------------------------- /schemars/tests/integration/either.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/either.rs -------------------------------------------------------------------------------- /schemars/tests/integration/enum_repr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/enum_repr.rs -------------------------------------------------------------------------------- /schemars/tests/integration/enums.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/enums.rs -------------------------------------------------------------------------------- /schemars/tests/integration/enums_deny_unknown_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/enums_deny_unknown_fields.rs -------------------------------------------------------------------------------- /schemars/tests/integration/enums_flattened.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/enums_flattened.rs -------------------------------------------------------------------------------- /schemars/tests/integration/enums_option_flattened.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/enums_option_flattened.rs -------------------------------------------------------------------------------- /schemars/tests/integration/enums_ref_variants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/enums_ref_variants.rs -------------------------------------------------------------------------------- /schemars/tests/integration/enums_untagged_variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/enums_untagged_variant.rs -------------------------------------------------------------------------------- /schemars/tests/integration/examples.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/examples.rs -------------------------------------------------------------------------------- /schemars/tests/integration/extend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/extend.rs -------------------------------------------------------------------------------- /schemars/tests/integration/flatten.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/flatten.rs -------------------------------------------------------------------------------- /schemars/tests/integration/from_into.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/from_into.rs -------------------------------------------------------------------------------- /schemars/tests/integration/from_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/from_value.rs -------------------------------------------------------------------------------- /schemars/tests/integration/garde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/garde.rs -------------------------------------------------------------------------------- /schemars/tests/integration/indexmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/indexmap.rs -------------------------------------------------------------------------------- /schemars/tests/integration/inline_subschemas.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/inline_subschemas.rs -------------------------------------------------------------------------------- /schemars/tests/integration/jiff.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/jiff.rs -------------------------------------------------------------------------------- /schemars/tests/integration/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/macros.rs -------------------------------------------------------------------------------- /schemars/tests/integration/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/main.rs -------------------------------------------------------------------------------- /schemars/tests/integration/map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/map.rs -------------------------------------------------------------------------------- /schemars/tests/integration/remote_derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/remote_derive.rs -------------------------------------------------------------------------------- /schemars/tests/integration/same_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/same_name.rs -------------------------------------------------------------------------------- /schemars/tests/integration/schema_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/schema_name.rs -------------------------------------------------------------------------------- /schemars/tests/integration/schema_with.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/schema_with.rs -------------------------------------------------------------------------------- /schemars/tests/integration/semver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/semver.rs -------------------------------------------------------------------------------- /schemars/tests/integration/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/settings.rs -------------------------------------------------------------------------------- /schemars/tests/integration/skip.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/skip.rs -------------------------------------------------------------------------------- /schemars/tests/integration/smallvec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/smallvec.rs -------------------------------------------------------------------------------- /schemars/tests/integration/smol_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/smol_str.rs -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/arrayvec.rs~arrayvec07.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/arrayvec.rs~arrayvec07.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/bound.rs~auto_bound.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/bound.rs~auto_bound.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/bound.rs~auto_bound.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/bound.rs~auto_bound.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/bound.rs~manual_bound_set.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/bound.rs~manual_bound_set.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/bytes.rs~bytes.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/bytes.rs~bytes.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/bytes.rs~bytes.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/bytes.rs~bytes.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/chrono.rs~chrono.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/chrono.rs~chrono.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~adjacently_tagged_enum.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~adjacently_tagged_enum.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~adjacently_tagged_enum.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~adjacently_tagged_enum.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~externally_tagged_enum.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~externally_tagged_enum.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~externally_tagged_enum.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~externally_tagged_enum.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~internally_tagged_enum.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~internally_tagged_enum.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~internally_tagged_enum.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~internally_tagged_enum.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~struct_allow_unknown_fields.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~struct_allow_unknown_fields.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~struct_allow_unknown_fields.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~struct_allow_unknown_fields.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~struct_deny_unknown_fields.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~struct_deny_unknown_fields.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~struct_deny_unknown_fields.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~struct_deny_unknown_fields.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~tuple_struct.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~tuple_struct.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~tuple_struct.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~tuple_struct.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~untagged_enum.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~untagged_enum.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~untagged_enum.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/contract.rs~untagged_enum.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/decimal.rs~decimal_types.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/decimal.rs~decimal_types.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/decimal.rs~decimal_types.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/decimal.rs~decimal_types.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/default.rs~default_fields.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/default.rs~default_fields.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/default.rs~default_fields.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/default.rs~default_fields.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/deprecated.rs~deprecated_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/deprecated.rs~deprecated_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/deprecated.rs~deprecated_struct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/deprecated.rs~deprecated_struct.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/docs.rs~doc_comments_enum.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/docs.rs~doc_comments_enum.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/docs.rs~doc_comments_enum.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/docs.rs~doc_comments_enum.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/docs.rs~doc_comments_override.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/docs.rs~doc_comments_override.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/docs.rs~doc_comments_struct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/docs.rs~doc_comments_struct.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/either.rs~either.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/either.rs~either.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enum_repr.rs~enum_repr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enum_repr.rs~enum_repr.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~adjacently_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~adjacently_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~externally_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~externally_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~internally_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~internally_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~no_variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~no_variants.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~renamed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~renamed.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~unit_variants_with_doc_comments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~unit_variants_with_doc_comments.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~untagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~untagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~untagged_enum_with_titles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums.rs~untagged_enum_with_titles.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_deny_unknown_fields.rs~adjacently_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_deny_unknown_fields.rs~adjacently_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_deny_unknown_fields.rs~externally_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_deny_unknown_fields.rs~externally_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_deny_unknown_fields.rs~internally_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_deny_unknown_fields.rs~internally_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_deny_unknown_fields.rs~untagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_deny_unknown_fields.rs~untagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~adjacent_enums_flattened.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~adjacent_enums_flattened.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~external_enums_flattened.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~external_enums_flattened.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~external_enums_flattened_deny_unknown_fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~external_enums_flattened_deny_unknown_fields.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~external_enums_flattened_deny_unknown_fields_draft07.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~external_enums_flattened_deny_unknown_fields_draft07.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~internal_enums_flattened.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~internal_enums_flattened.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~mixed_enums_flattened.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~mixed_enums_flattened.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~untagged_enums_flattened.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_flattened.rs~untagged_enums_flattened.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~adjacent_enums_flattened.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~adjacent_enums_flattened.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~external_enums_flattened.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~external_enums_flattened.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~external_enums_flattened_deny_unknown_fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~external_enums_flattened_deny_unknown_fields.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~external_enums_flattened_deny_unknown_fields_draft07.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~external_enums_flattened_deny_unknown_fields_draft07.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~internal_enums_flattened.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~internal_enums_flattened.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~mixed_enums_flattened.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~mixed_enums_flattened.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~untagged_enums_flattened.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_option_flattened.rs~untagged_enums_flattened.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~adjacently_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~adjacently_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~externally_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~externally_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~internally_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~internally_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~no_variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~no_variants.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~renamed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~renamed.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~untagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_ref_variants.rs~untagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_untagged_variant.rs~adjacently_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_untagged_variant.rs~adjacently_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_untagged_variant.rs~externally_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_untagged_variant.rs~externally_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/enums_untagged_variant.rs~internally_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/enums_untagged_variant.rs~internally_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/examples.rs~examples.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/examples.rs~examples.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/examples.rs~examples.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/examples.rs~examples.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_adjacently_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_adjacently_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_externally_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_externally_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_internally_tagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_internally_tagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_struct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_struct.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_tuple_struct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_tuple_struct.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_untagged_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/extend.rs~extend_untagged_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/flatten.rs~flattened_struct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/flatten.rs~flattened_struct.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/flatten.rs~flattened_value.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/flatten.rs~flattened_value.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/from_into.rs~from.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/from_into.rs~from.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/from_into.rs~from.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/from_into.rs~from.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/from_into.rs~into_and_try_from.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/from_into.rs~into_and_try_from.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/from_value.rs~custom_struct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/from_value.rs~custom_struct.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/from_value.rs~custom_struct_openapi3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/from_value.rs~custom_struct_openapi3.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/from_value.rs~json_value.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/from_value.rs~json_value.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/garde.rs~garde_attrs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/garde.rs~garde_attrs.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/garde.rs~garde_attrs_newtype.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/garde.rs~garde_attrs_newtype.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/garde.rs~garde_attrs_tuple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/garde.rs~garde_attrs_tuple.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/inline_subschemas.rs~struct_normal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/inline_subschemas.rs~struct_normal.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/inline_subschemas.rs~struct_recursive.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/inline_subschemas.rs~struct_recursive.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/inline_subschemas.rs~struct_recursive.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/inline_subschemas.rs~struct_recursive.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/jiff.rs~jiff.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/jiff.rs~jiff.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/map.rs~maps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/map.rs~maps.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/remote_derive.rs~lifetime_param.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/remote_derive.rs~lifetime_param.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/remote_derive.rs~simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/remote_derive.rs~simple.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/remote_derive.rs~type_param.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/remote_derive.rs~type_param.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/same_name.rs~same_name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/same_name.rs~same_name.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/schema_with.rs~container_schema_with.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/schema_with.rs~container_schema_with.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/schema_with.rs~container_with_metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/schema_with.rs~container_with_metadata.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/schema_with.rs~field_schema_with.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/schema_with.rs~field_schema_with.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/semver.rs~semver.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/semver.rs~semver.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft07.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft07.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft07.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft07.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft2019_09.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft2019_09.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft2019_09.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft2019_09.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft2020_12.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft2020_12.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft2020_12.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~draft2020_12.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~openapi3.de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~openapi3.de.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~openapi3.ser.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/settings.rs~openapi3.ser.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/skip.rs~skip_enum_variants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/skip.rs~skip_enum_variants.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/skip.rs~skip_struct_field.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/skip.rs~skip_struct_field.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~deny_unknown_fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~deny_unknown_fields.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~newtype.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~newtype.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~normal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~normal.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~property_order.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~property_order.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~renamed_fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~renamed_fields.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~tuple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~tuple.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~unit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/structs.rs~unit.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/transform.rs~transform_enum.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/transform.rs~transform_enum.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/transform.rs~transform_struct.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/transform.rs~transform_struct.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/transparent.rs~transparent_newtype_with_validation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/transparent.rs~transparent_newtype_with_validation.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/transparent.rs~transparent_struct_with_doc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/transparent.rs~transparent_struct_with_doc.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/unset.rs~unset_attributes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/unset.rs~unset_attributes.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/url.rs~url.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/url.rs~url.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/uuid.rs~uuid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/uuid.rs~uuid.json -------------------------------------------------------------------------------- /schemars/tests/integration/snapshots/schemars/tests/integration/validator.rs~validate_attrs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/snapshots/schemars/tests/integration/validator.rs~validate_attrs.json -------------------------------------------------------------------------------- /schemars/tests/integration/std_types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/std_types.rs -------------------------------------------------------------------------------- /schemars/tests/integration/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/structs.rs -------------------------------------------------------------------------------- /schemars/tests/integration/test_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/test_helper.rs -------------------------------------------------------------------------------- /schemars/tests/integration/transform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/transform.rs -------------------------------------------------------------------------------- /schemars/tests/integration/transparent.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/transparent.rs -------------------------------------------------------------------------------- /schemars/tests/integration/unset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/unset.rs -------------------------------------------------------------------------------- /schemars/tests/integration/url.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/url.rs -------------------------------------------------------------------------------- /schemars/tests/integration/uuid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/uuid.rs -------------------------------------------------------------------------------- /schemars/tests/integration/validator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/integration/validator.rs -------------------------------------------------------------------------------- /schemars/tests/no_std.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/no_std.rs -------------------------------------------------------------------------------- /schemars/tests/ui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui.rs -------------------------------------------------------------------------------- /schemars/tests/ui/example_fn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/example_fn.rs -------------------------------------------------------------------------------- /schemars/tests/ui/example_fn.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/example_fn.stderr -------------------------------------------------------------------------------- /schemars/tests/ui/invalid_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/invalid_attrs.rs -------------------------------------------------------------------------------- /schemars/tests/ui/invalid_attrs.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/invalid_attrs.stderr -------------------------------------------------------------------------------- /schemars/tests/ui/invalid_extend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/invalid_extend.rs -------------------------------------------------------------------------------- /schemars/tests/ui/invalid_extend.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/invalid_extend.stderr -------------------------------------------------------------------------------- /schemars/tests/ui/invalid_rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/invalid_rename.rs -------------------------------------------------------------------------------- /schemars/tests/ui/invalid_rename.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/invalid_rename.stderr -------------------------------------------------------------------------------- /schemars/tests/ui/invalid_unset_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/invalid_unset_attrs.rs -------------------------------------------------------------------------------- /schemars/tests/ui/invalid_unset_attrs.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/invalid_unset_attrs.stderr -------------------------------------------------------------------------------- /schemars/tests/ui/invalid_validation_attrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/invalid_validation_attrs.rs -------------------------------------------------------------------------------- /schemars/tests/ui/invalid_validation_attrs.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/invalid_validation_attrs.stderr -------------------------------------------------------------------------------- /schemars/tests/ui/repr_missing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/repr_missing.rs -------------------------------------------------------------------------------- /schemars/tests/ui/repr_missing.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/repr_missing.stderr -------------------------------------------------------------------------------- /schemars/tests/ui/repr_non_unit_variant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/repr_non_unit_variant.rs -------------------------------------------------------------------------------- /schemars/tests/ui/repr_non_unit_variant.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/repr_non_unit_variant.stderr -------------------------------------------------------------------------------- /schemars/tests/ui/schema_for_arg_value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/schema_for_arg_value.rs -------------------------------------------------------------------------------- /schemars/tests/ui/schema_for_arg_value.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/schema_for_arg_value.stderr -------------------------------------------------------------------------------- /schemars/tests/ui/transform_str.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/transform_str.rs -------------------------------------------------------------------------------- /schemars/tests/ui/transform_str.stderr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars/tests/ui/transform_str.stderr -------------------------------------------------------------------------------- /schemars_derive/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /schemars_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/Cargo.toml -------------------------------------------------------------------------------- /schemars_derive/LICENSE: -------------------------------------------------------------------------------- 1 | ../LICENSE -------------------------------------------------------------------------------- /schemars_derive/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /schemars_derive/attributes.md: -------------------------------------------------------------------------------- 1 | ../docs/_includes/attributes.md -------------------------------------------------------------------------------- /schemars_derive/deriving.md: -------------------------------------------------------------------------------- 1 | ../docs/_includes/deriving.md -------------------------------------------------------------------------------- /schemars_derive/src/ast/from_serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/ast/from_serde.rs -------------------------------------------------------------------------------- /schemars_derive/src/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/ast/mod.rs -------------------------------------------------------------------------------- /schemars_derive/src/attr/custom_meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/attr/custom_meta.rs -------------------------------------------------------------------------------- /schemars_derive/src/attr/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/attr/doc.rs -------------------------------------------------------------------------------- /schemars_derive/src/attr/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/attr/mod.rs -------------------------------------------------------------------------------- /schemars_derive/src/attr/parse_meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/attr/parse_meta.rs -------------------------------------------------------------------------------- /schemars_derive/src/attr/schemars_to_serde.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/attr/schemars_to_serde.rs -------------------------------------------------------------------------------- /schemars_derive/src/attr/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/attr/validation.rs -------------------------------------------------------------------------------- /schemars_derive/src/bound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/bound.rs -------------------------------------------------------------------------------- /schemars_derive/src/idents.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/idents.rs -------------------------------------------------------------------------------- /schemars_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/lib.rs -------------------------------------------------------------------------------- /schemars_derive/src/name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/name.rs -------------------------------------------------------------------------------- /schemars_derive/src/schema_exprs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/schemars_derive/src/schema_exprs.rs -------------------------------------------------------------------------------- /update-examples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/update-examples.sh -------------------------------------------------------------------------------- /update-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GREsau/schemars/HEAD/update-tests.sh --------------------------------------------------------------------------------