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

DanGould / rust-payjoin
82%
master: 84%

Build:
Build:
LAST BUILD BRANCH: test-utils-no-bitcoind
DEFAULT BRANCH: master
Repo Added 20 Nov 2024 02:24AM UTC
Token qk8aGNJIhmCgxGLcROcgDKQBl6GdQAxdp regen
Build 512 Last
Files 62
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

LAST BUILD ON BRANCH session4/issue-749
branch: session4/issue-749
CHANGE BRANCH
x
Reset
Sync Branches
  • session4/issue-749
  • 24-name-audit
  • 402-ref-audit
  • 465-rm-relay-from-session-ctx
  • access-control
  • access-control-v2
  • add-agents-md
  • add-navigability-signposts
  • additive-cli-features
  • additive-danger-local-https
  • ai-disclosure
  • arc-sc
  • async-standup-v2
  • avoid-uih-naming
  • bump-ohttp-relay-0.0.10
  • bump-payjoin-0-21
  • bump-payjoin-0.24.0
  • bump-payjoin-cli-0-1-0
  • bump-payjoin-directory-0.0.2
  • check-fetch-status
  • check-independent-features
  • coderabbit-refine-exceptions
  • coderabbit-review-drafts
  • coderabbit-strip-noise
  • complete-intourl
  • contributing-readme
  • directory-mod
  • doc-contrib-test
  • dont-set-path
  • ensure-no-original-psbt-keypath
  • errant-url-endpoint
  • explicit-err-conversions
  • feat/1314
  • feat/async-standup
  • ffi-msrv-1.85.0
  • fix-dlh
  • fix-flaky-prune-test
  • fix-output-substitution-import
  • fix-send-resume
  • fix-standup-syntax
  • fix-test-flakiness
  • fix-uri-ext-case
  • fix/402-ref-audit
  • fix/402-typestate-docs
  • fix/794-msrv-clippy
  • fix/devshell-treefmt
  • handle-post-err
  • handle-recv-contribution-err-as-unavailable
  • handle-v2-error
  • handle-v2-error-generic
  • hide-danger-local-https
  • hide-pr-template-checklist
  • into-url
  • json-error
  • lib-docs
  • lint-1.85.0
  • lint-docs
  • master
  • min-feerate-broadcast
  • moddocs
  • no-uni-mod-distinction
  • ohttp-fallback
  • ohttp-relay-intourl
  • ohttp-reqs-refactor
  • one-expiry-error
  • only-try-preserving-privacy
  • overnight/issue-1016
  • overnight/issue-1258
  • overnight/issue-1274
  • overnight/issue-855
  • payjoin-0.21.0
  • payjoin-0.22.0
  • payjoin-0.23.0
  • payjoin-0.24.0
  • payjoin-1.0.0-rc.0
  • payjoin-1.0.0-rc.1
  • payjoin-directory-0-0-1
  • payjoin-directory-0.0.2
  • persist-ohttp-keys
  • persist-payjoin
  • pjos-to-0
  • poll-no-pause
  • pr-checklist
  • prepare-psbt-by-copy
  • propagate-config-err
  • receive-error-heirarchy
  • recv-err
  • recv-state-transition-objects
  • refactor-receiver
  • refactor-sender
  • refactor-wantsfeerange
  • reply-json
  • req-impl-visibility
  • seal-state-trait
  • sep-receive-errors
  • separate-receive
  • separate-send-errors
  • separate-send-versions-p1
  • separate-send-versions-p2-v2
  • service-docker-compose
  • service-multi-listener
  • session4/issue-1227
  • session4/issue-1276
  • session4/issue-1300
  • session4/issue-1374
  • session4/standup-v2
  • session4/unify-short-id
  • split-v1-psbt-contexts
  • test-utils
  • test-utils-no-bitcoind
  • test-utils-redis-follow
  • uniform-ohttp-payloads
  • update-bip78
  • url-no-idna
  • v1-data-minimization
  • v1-feature-flag
  • v1-v2
  • v1context-visibility
  • workflow-build-deps

02 Mar 2026 10:13AM UTC coverage: 82.484%. Remained the same
22572326812

Pull #19

github

DanGould
Rename EncapsulationError to DecapsulationError

EncapsulationError is a misnomer: it is exclusively raised when
decapsulating responses (process_response), never during request
encapsulation (create_v2_post_request / create_poll_request, which
produce CreateRequestError). Rename to DecapsulationError so the
type name matches its actual usage.

Also rename the internal variant InternalValidationError::
V2Encapsulation to V2Decapsulation for consistency, and update
the display string.

Closes #749 partially.
Pull Request #19: Rename EncapsulationError to DecapsulationError

1 of 11 new or added lines in 3 files covered. (9.09%)

1 existing line in 1 file now uncovered.

10624 of 12880 relevant lines covered (82.48%)

409.75 hits per line

Relevant lines Covered
Build:
Build:
12880 RELEVANT LINES 10624 COVERED LINES
409.75 HITS PER LINE
Source Files on session4/issue-749
  • Tree
  • List 65
  • Changed 3
  • Source Changed 3
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22572326812 session4/issue-749 Rename EncapsulationError to DecapsulationError EncapsulationError is a misnomer: it is exclusively raised when decapsulating responses (process_response), never during request encapsulation (create_v2_post_request / create_poll_request, which pr... Pull #19 02 Mar 2026 01:00PM UTC DanGould github
82.48
22572237109 session4/issue-749 Add audit documentation for error type issues Document findings from issue #749 audit of SessionError, CreateRequestError, and DecapsulationError (formerly EncapsulationError): - Variant duplication across send and receive error types - Naming i... push 02 Mar 2026 12:00PM UTC agentbox github
82.48
22572238316 session4/issue-749 Merge 1c2e4d5ea into f9cbf5faa Pull #19 02 Mar 2026 11:49AM UTC web-flow github
82.48
22571811231 session4/issue-749 Merge 0acbd9506 into 3647419d7 Pull #19 02 Mar 2026 11:31AM UTC web-flow github
82.48
22571606990 session4/issue-749 Add audit documentation for error type issues Document findings from issue #749 audit of SessionError, CreateRequestError, and DecapsulationError (formerly EncapsulationError): - Variant duplication across send and receive error types - Naming i... Pull #19 02 Mar 2026 10:33AM UTC agentbox github
82.48
See All Builds (494)

Badge your Repo: rust-payjoin

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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