Skip to content

Update Rust crate countio to 0.3.0#2978

Open
nextest-bot wants to merge 1 commit intomainfrom
renovate/countio-0.x
Open

Update Rust crate countio to 0.3.0#2978
nextest-bot wants to merge 1 commit intomainfrom
renovate/countio-0.x

Conversation

@nextest-bot
Copy link
Collaborator

This PR contains the following updates:

Package Type Update Change
countio workspace.dependencies minor 0.2.19 -> 0.3.0

Release Notes

spire-rs/countio (countio)

v0.3.0

Added
  • Progress<D> wrapper for tracking progress with percentage calculations
  • Separate expected_reader_bytes and expected_writer_bytes tracking in Progress
  • reader_percentage() and writer_percentage() methods for Progress
  • with_expected_reader_bytes(), with_expected_writer_bytes(), and with_expected_bytes() constructors
  • Clone implementation for Counter<D> and Progress<D> when D: Clone
  • Default implementation for Counter<D> and Progress<D> when D: Default
  • Debug implementation for Progress<D> when D: Debug
  • reset() method for both Counter and Progress to reset byte counters
  • std feature flag (enabled by default) for std::io trait implementations
Changed
  • Breaking: Renamed bytes_read() to reader_bytes() for consistency
  • Breaking: Renamed bytes_written() to writer_bytes() for consistency
  • Breaking: Renamed bytes_processed() to total_bytes()
  • Breaking: Changed with_bytes() parameter order to (inner, reader_bytes, writer_bytes)
  • Reworked CI pipeline
  • Bumped MSRV to 1.85 and updated to Rust 2024 edition
  • Updated README to accurately document available features
Removed
  • Breaking: Removed counter() and counter_mut() from Progress (use delegated methods instead)

Configuration

📅 Schedule: Branch creation - "after 8pm,before 6am" in timezone America/Los_Angeles, Automerge - "after 8pm,before 6am" in timezone America/Los_Angeles.

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@nextest-bot nextest-bot added the dependencies Pull requests that update a dependency file label Jan 21, 2026
@codecov
Copy link

codecov bot commented Jan 21, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.29%. Comparing base (008802b) to head (d3f3404).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2978      +/-   ##
==========================================
- Coverage   84.29%   84.29%   -0.01%     
==========================================
  Files         156      156              
  Lines       42907    42907              
==========================================
- Hits        36168    36167       -1     
- Misses       6739     6740       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@trunk-io
Copy link

trunk-io bot commented Jan 21, 2026

Static BadgeStatic BadgeStatic BadgeStatic Badge

View Full Report ↗︎Docs

@nextest-bot nextest-bot force-pushed the renovate/countio-0.x branch from 4f5644f to d3f3404 Compare March 12, 2026 03:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant