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

nymius / bdk
83%
master: 82%

Build:
Build:
LAST BUILD BRANCH: ci/replace-grcov-by-cargo-llvm-cov
DEFAULT BRANCH: master
Repo Added 02 Aug 2024 11:30PM UTC
Token 1WeAu5t56ERtqhZNTdE2xBz70D4akwPf0 regen
Build 107 Last
Files 30
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 I1499/introduce-tlv-for-bdk-file-store
branch: I1499/introduce-tlv-for-bdk-file-store
CHANGE BRANCH
x
Reset
Sync Branches
  • I1499/introduce-tlv-for-bdk-file-store
  • I1517/append-after-open-causes-overwrites
  • bugfix/i-1517-store-append-after-open-causes-overwrite
  • ci/replace-grcov-by-cargo-llvm-cov
  • create-pull-request/update-rust-version
  • feat/silent-payments-with-rust-silentpayments
  • fix/check-foreign-utxos-are-foreign
  • fix/off-by-one-error-in-coinbase-coin-selection
  • master
  • refactor/i-1695-remove-serde-json-dependency
  • refactor/use-iterators-to-preselect-utxos

17 Sep 2024 11:53AM UTC coverage: 82.594% (+0.4%) from 82.147%
10902536084

push

github

nymius
feat(store): add parse logic for variants with extra fields

The V generic is intended for cases when the user keeps their changesets
versioned and with a strict policy of only adding fields, not modifying
older ones nor removing them.

In the case the data has been encoded with a newer version, but is
decoded with an older one, the code should attemp to parse only the
fields it already knows of, ignoring the rest.

This code implements that logic but also opens the door for parsing
fields of different types as the wrong type.

20 of 31 new or added lines in 2 files covered. (64.52%)

251 existing lines in 14 files now uncovered.

11436 of 13846 relevant lines covered (82.59%)

14371.4 hits per line

Relevant lines Covered
Build:
Build:
13846 RELEVANT LINES 11436 COVERED LINES
14371.4 HITS PER LINE
Source Files on I1499/introduce-tlv-for-bdk-file-store
  • Tree
  • List 47
  • Changed 41
  • Source Changed 0
  • Coverage Changed 24
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
10902536084 I1499/introduce-tlv-for-bdk-file-store feat(store): add parse logic for variants with extra fields The V generic is intended for cases when the user keeps their changesets versioned and with a strict policy of only adding fields, not modifying older ones nor removing them. In the cas... push 17 Sep 2024 12:02PM UTC nymius github
82.59
10550345320 I1499/introduce-tlv-for-bdk-file-store test(store): add forward compatibility test Serialize newer versioned changeset and deserialize into alternative not versioned changeset. push 25 Aug 2024 09:52PM UTC nymius github
82.15
10539277116 I1499/introduce-tlv-for-bdk-file-store test(store): add forward compatibility test Serialize newer versioned changeset and deserialize into alternative not versioned changeset. push 24 Aug 2024 02:38PM UTC nymius github
82.07
10539229689 I1499/introduce-tlv-for-bdk-file-store test(store): add forward compatibility test Serialize newer versioned changeset and deserialize into alternative not versioned changeset. push 24 Aug 2024 02:31PM UTC nymius github
82.07
See All Builds (107)

Badge your Repo: bdk

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

© 2025 Coveralls, Inc