• 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 402-ref-audit
branch: 402-ref-audit
CHANGE BRANCH
x
Reset
Sync Branches
  • 402-ref-audit
  • 24-name-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/issue-749
  • 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 05:26PM UTC coverage: 82.483% (-0.003%) from 82.486%
22587625467

push

github

DanGould
Take cert_der by reference in fetch_ohttp_keys_with_cert

The cert_der parameter is only passed to
Certificate::from_der which borrows it, so accept &[u8]
instead of Vec<u8>. Fix call sites in payjoin-cli and
payjoin-test-utils accordingly.

Other pub fns in io.rs and ohttp.rs keep ownership where
consumed (ohttp_context, impl IntoUrl).

4 of 4 new or added lines in 3 files covered. (100.0%)

13 existing lines in 1 file now uncovered.

10623 of 12879 relevant lines covered (82.48%)

409.79 hits per line

Relevant lines Covered
Build:
Build:
12879 RELEVANT LINES 10623 COVERED LINES
409.79 HITS PER LINE
Source Files on 402-ref-audit
  • 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
22587625467 402-ref-audit Take cert_der by reference in fetch_ohttp_keys_with_cert The cert_der parameter is only passed to Certificate::from_der which borrows it, so accept &[u8] instead of Vec<u8>. Fix call sites in payjoin-cli and payjoin-test-utils accordingly. Other... push 02 Mar 2026 05:29PM UTC DanGould github
82.48
22567486900 402-ref-audit Take body by reference in send::v2::extract_request Since encrypt_message_a now borrows its body argument, extract_request no longer needs to own the Vec<u8>. Change body parameter from Vec<u8> to &[u8]. Other pub fns in send/ keep ownership whe... push 02 Mar 2026 08:27AM UTC DanGould github
82.49
22561349866 402-ref-audit Take body by reference in send::v2::extract_request Since encrypt_message_a now borrows its body argument, extract_request no longer needs to own the Vec<u8>. Change body parameter from Vec<u8> to &[u8]. Other pub fns in send/ keep ownership whe... push 02 Mar 2026 04:28AM UTC DanGould github
82.49
22560798982 402-ref-audit Document typestate Clone and ownership invariants The typestate pattern enforces state-machine ordering by consuming self, but all 28 typestate structs derive Clone for v2 persistence. Add module-level doc comments to the five typestate modules e... push 02 Mar 2026 04:05AM UTC DanGould github
82.49
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