Comments (4)
This does indeed look like a bug. I don't know when I'll have time to look into it, so patches are welcome if you can find a fix yourself.
I'll note that the presence of serde(flatten)
concerns me. IIRC, it required some hacky things to make it work and it may not have been done correctly.
from rust-csv.
It seems like serde
is calling deserialize_string
for str
, but deserialize_any
for inner_str
. Is this a bug in serde
?
from rust-csv.
I don't know. I don't know much about serde internals. I do know that the serde(flatten)
thing is a bit of a tortured feature though. It's one of those things that folks don't have to actually use, but it affords some very nice conveniences. But it just doesn't work in all cases.
I won't have time to look into this any time soon I'm afraid.
from rust-csv.
Yeah, it seems to be unsupported in serde
: serde-rs/serde#1881
That's unfortunate :/
from rust-csv.
Related Issues (20)
- Deserialize a field to an empty Vec<>
- Disable line terminator config HOT 5
- `write_byte_record` and `write_field` does not mix well and this is not properly documented. HOT 1
- Feature: Manually add headers to new CSV, using proposed csv::Writer.push_header() function HOT 2
- Space after delimiter messes with quoting HOT 5
- How to writing column? HOT 1
- Handling (serialization) of nested containers HOT 8
- Add Support for serde_transcode::transcode HOT 2
- Feature request: please add `invalid_result` deserializer HOT 7
- Can the separator in CSV format support the char type? HOT 1
- Header Implementations "Content-Disposition". HOT 2
- How to serialize to a byte buffer HOT 16
- Automatically add an index number to headers that contain duplicate fields. HOT 2
- Error During the Deserialization of `String` Fields from Nested `struct`s HOT 4
- unexpected behavior (bug?) when using serde untagged with an enum to deserialize csv data HOT 1
- Serializing `None` vs serializing empty string HOT 4
- Cannot Deserialize Serialize output when outer type is an untagged enum.
- Encoding in CP Windows 1250 HOT 2
- Failure to parse content when last line is a comment. HOT 1
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 rust-csv.