-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor(rust): Reorganize polars_io::csv
module
#15831
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #15831 +/- ##
==========================================
- Coverage 80.39% 80.37% -0.03%
==========================================
Files 1263 1265 +2
Lines 165368 165391 +23
==========================================
- Hits 132942 132925 -17
- Misses 32426 32466 +40 ☔ View full report in Codecov by Sentry. |
CodSpeed Performance ReportMerging #15831 will not alter performanceComparing Summary
|
polars_io::csv
modulepolars_io::csv
module
polars_io::csv
modulepolars_io::csv
module
@@ -3,7 +3,6 @@ | |||
#![allow(clippy::transmute_undefined_repr)] | |||
#![allow(non_local_definitions)] | |||
#![allow(clippy::too_many_arguments)] // Python functions can have many arguments due to default arguments | |||
extern crate polars as polars_rs; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed this as a drive-by. It was unnecessary and only used in a handful of places.
Changes
Default
forCsvParserOptions
. No other functional changes.polars_io::csv
module contents into two public submodules:read
andwrite
. Organized those modules and cleaned up the public exports.This is not breaking as the
polars::io
namespace should not be affected.Better use of the
options
structs will be up next 🤓