• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

payjoin / rust-payjoin / 15590217987 / 1
83%
master: 83%

Build:
DEFAULT BRANCH: master
Ran 11 Jun 2025 04:22PM UTC
Files 52
Run time 105min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Jun 2025 04:20PM UTC coverage: 85.622% (+0.1%) from 85.474%
15590217987.1

push

github

web-flow
Receiver Session Events (#760)

This PR adds session events generated by processing the receiver
state machine. These events wrap v1 receiver types to avoid duplicating
session context learned during the initial typestate transition. To
enable serialization and deserialization of session events, we implement
serde::Serialize and serde::Deserialize on the underlying v1 types. As a
result, we must enable the bitcoin/serde feature under the v1 flag
because `OptionalParameters` includes a bitcoin::FeeRate field.

To enable comparisons between SessionEvents during tests,
all event types must also implement `PartialEq` and `Eq`.

Tests cover roundtrip ser/deserialization of each session event.


These commits were cherry-picked off #750 and cleaned up.

7027 of 8207 relevant lines covered (85.62%)

565.65 hits per line

Source Files on job 15590217987.1
  • Tree
  • List 52
  • Changed 6
  • Source Changed 6
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 15590217987
  • 8a6344ec on github
  • Prev Job for on master (#15568749747.1)
  • Next Job for on master (#15598235145.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc