Commit Graph

28 Commits

Author SHA1 Message Date
Dmitry Dygalo 46e7ff7ddf feat: FFI-based Python bindings 2020-06-09 17:47:49 +02:00
Dmitry Dygalo 290a1f2325
docs: Document panic behavior of `is_valid` 2020-06-07 23:47:58 +02:00
Samuele Maci 12478a738e chore: Update Validate trait to provide type specific methods in order to avoid multiple conversions for the same object 2020-06-07 14:32:30 +02:00
Samuele Maci 8be3f0b246 chore: Move Validate into dedicated module 2020-06-07 14:32:30 +02:00
Dmitry Dygalo f169c8e527 fix: Precision loss in `minimum`, `maximum`, `exclusiveMinimum` and `exclusiveMaximum` validators 2020-05-29 10:45:06 +02:00
Dmitry Dygalo 093ea199ea chore: Add various lints & fixes 2020-05-26 23:49:01 +02:00
Dmitry Dygalo 2220a83ebb chore: Add missing "Debug" implementations for public items 2020-05-26 23:49:01 +02:00
Dmitry Dygalo 5a9ee34003 docs: Document public entities & add a lint for it 2020-05-26 19:03:15 +02:00
Dmitry Dygalo 8bb1c34584 chore: Avoid needless pass by value 2020-05-23 21:36:55 +02:00
Dmitry Dygalo 5e7367bb51 chore: Cargo fmt & clippy 2020-05-23 14:32:03 +02:00
Samuele Maci 97b45d86ea chore: Move PrimitiveType into dedicated module 2020-05-22 22:01:27 +02:00
Dmitry Dygalo 4cf7d8d4ed fix: Handle errors instead of `unwrap` 2020-05-21 15:01:41 +02:00
Dmitry Dygalo cfc40f10fd fix: Possible truncation & panic in `maxItems`, `maxLength`, `maxProperties`, `minItems`, `minLength` and `minProperties` validator 2020-05-21 13:53:03 +02:00
Dmitry Dygalo 8dd3dbf304 chore: Disable unknown lint 2020-05-20 18:33:18 +02:00
Dmitry Dygalo f712fba72d chore: Add `integer_arithmetic` lint and clarify why it is not possible in the code 2020-05-20 18:33:18 +02:00
Dmitry Dygalo 3d4c374937 chore: Enable `print_stdout` lint 2020-05-20 18:33:18 +02:00
Dmitry Dygalo 0e6d42ea34 chore: Add missing more `#[inline]` where it positively affects performance 2020-05-20 18:33:18 +02:00
Dmitry Dygalo af6480b53f chore: Remove redundant pub(crate) 2020-05-20 18:33:18 +02:00
Dmitry Dygalo 8f71dc40e2 chore: Remove needless borrows 2020-05-20 18:33:18 +02:00
Dmitry Dygalo 44cb4b07e2
docs: Replace `unwrap` call in doc to `?` 2020-03-29 22:37:18 +02:00
Dmitry Dygalo 04a8111da1
fix: Export `CompilationError` 2020-03-29 22:36:51 +02:00
Dmitry Dygalo 9d4bee4fd9
refactor: Reorganize imports 2020-03-29 15:02:46 +02:00
Dmitry Dygalo 79c6975371
refactor: Restructure project 2020-03-29 14:51:55 +02:00
Dmitry Dygalo 44c490f40a
docs: Added missed `unwrap` to example 2020-03-29 14:25:08 +02:00
Dmitry Dygalo ec15de71bc
docs: Remove needless `main` from examples 2020-03-29 13:33:43 +02:00
Dmitry Dygalo 3cb0590f9c
docs: Top-level docs 2020-03-29 10:58:27 +02:00
Dmitry Dygalo 1fbc8d6831
feat: Error iterator 2020-03-29 10:47:09 +02:00
dmitry.dygalo 17d7fd5cb5
Initial commit 2020-03-25 18:04:54 +01:00