rust-csv
rust-csv copied to clipboard
refactor: make serde an optional dependency
See title! Closes #126.
My concerns:
Cargo.tomltook a beating with required features.- Doc comments with serde are ugly.
I think 2 is fine, but 1 feels awful.
I think the rustfmt output looks much worse in this case, but I added a commit just for the sake of CI passing.
I just tried you branch, removed all the [[xxx]] required-features = ["serde"] configurations lines and run tests and benches without having the compiler to complain.
Do you think those are necessary?
Running cargo test --no-default-features failed without it when I tried. Did you attempt that?
Hum... You are right :) Just tried.
What's the status of this PR? I would like this feature, so if there's anything I can do to get this merged let me know.
@BurntSushi Are there any plans to merge this PR?
@BurntSushi Are there any plans to merge this PR?
Perhaps eventually.
@BurntSushi Are there any plans to merge this PR?
Perhaps eventually.
Are there any changes required before merging this?