Comments (5)
👍 I would like to use this for serde-rs/json#176.
from valico.
👍 I'd like to use this for creating a documentation generation tool. (the existing ones are all written in JS, and not a single one can currently handle non-trivial dependencies)
from valico.
@s-panferov Are you in favor of this? I'd be be up for doing most of the implementation work on this if it's just a question of who does this, as opposed to whether this should be done at all.
@dtolnay How would that work, actually, given that this library depends on serde_json
?
from valico.
@jplatte that's fine, our use of this would not go into the serde_json
crate.
from valico.
How would this work together with serde? Would it be another proc macro that also looks at serde
attributes? (I think it's really important that it does consider these attributes)
from valico.
Related Issues (20)
- Publish a new version? HOT 2
- Example needs to be updated HOT 2
- Stream processing?
- maxLength is unicode code points, not a byte length
- Update dependencies to latest
- 3.2.0 is not sem-ver compatible with 3.1.0 HOT 1
- add facility for supplying schema defaults during validation
- add support for V4 boolean exclusiveMaximum and exclusiveMinimum HOT 2
- Remove uritemplate as dependency HOT 2
- Backslashes in pattern values are not working, leads to unrecognized escape sequence errors HOT 1
- There are build.rs, can't pack. Example: cargo build --release --target wasm32-unkown-unknown HOT 1
- The website seems down
- Valico 3.6.1 released, but latest commit only has version 3.6.1-alpha.0
- Serialize trait on ValidationState does not produce the expected output
- Release new version HOT 6
- Load from JSON HOT 2
- Object validation with schema
- scoped schema only works in simple cases
- question about DSL
- Typo in README `at_least_one_of` section
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from valico.