Comments (6)
There were no real complaints yet (since it's not implemented / used), but @vitvakatu found it weird and I think users would find it annoying if the parser fails because of a missing trailing comma (which isn't obvious). Furthermore, I think a trailing comma is useful, but should not be enforced just because of that fact; enforcing it would make it an anti-feature again. The simple and obvious solution would be to allow it everywhere, which would make the spec easier and it's also easier to keep in mind.
from ron.
That's already the case.
from ron.
👍 since I was CCed here on Gitter. This proposal looks good to me.
from ron.
It looked good to me at first, but I already hear people complaining about it.
from ron.
@torkleyy We can't address a vague feeling of dissatisfaction. What were the complaints?
from ron.
That sounds good to me, for our serializer can we have it insert trailing commas for structs though?
from ron.
Related Issues (20)
- Untagged enum roundtrip issues HOT 3
- Would it be possible to make ron 100% Rust-syntax compatible? HOT 1
- wrong issue created, sorry!
- Question: multiple ways to deserialize / date example HOT 1
- Updating serde breaks Value::into_rust for adjacently tagged enums HOT 5
- Problem deserializing maps when deserialization target expect owned String keys HOT 2
- Improvements to the fuzzy benchmark
- New VS Code syntax extension HOT 2
- (Feature request) Allow omitting of inner parentheses for structs in enum variants HOT 2
- Option to Expect Specific Struct Name Upon Deserialization HOT 3
- [Feature] Deserializer: Set Default Numeric Type HOT 1
- Using struct names as enum variants when [de]serializing HOT 2
- How to properly format the file? HOT 2
- Using `flatten` emits invalid RON HOT 1
- Problems with round tripping untagged unions. HOT 3
- serde rename with '@' as first letter lead to broken serialization HOT 3
- [Question] Is there any tools to format ron files? HOT 2
- rename this man.
- CLI tool to check syntax HOT 3
- Non-intuitive interaction with #[enable(implicit_some)] HOT 2
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 ron.