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

enetx / g
91%
main: 91%

Build:
Build:
LAST BUILD BRANCH: refs/tags/v1.0.227
DEFAULT BRANCH: main
Repo Added 19 Mar 2024 10:31AM UTC
Files 58
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 refs/tags/v1.0.227
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • main
  • patch-1
  • refs/tags/v1.0.100
  • refs/tags/v1.0.101
  • refs/tags/v1.0.105
  • refs/tags/v1.0.107
  • refs/tags/v1.0.108
  • refs/tags/v1.0.109
  • refs/tags/v1.0.110
  • refs/tags/v1.0.111
  • refs/tags/v1.0.112
  • refs/tags/v1.0.113
  • refs/tags/v1.0.115
  • refs/tags/v1.0.116
  • refs/tags/v1.0.117
  • refs/tags/v1.0.118
  • refs/tags/v1.0.119
  • refs/tags/v1.0.120
  • refs/tags/v1.0.121
  • refs/tags/v1.0.122
  • refs/tags/v1.0.123
  • refs/tags/v1.0.124
  • refs/tags/v1.0.125
  • refs/tags/v1.0.126
  • refs/tags/v1.0.127
  • refs/tags/v1.0.128
  • refs/tags/v1.0.129
  • refs/tags/v1.0.130
  • refs/tags/v1.0.131
  • refs/tags/v1.0.132
  • refs/tags/v1.0.133
  • refs/tags/v1.0.134
  • refs/tags/v1.0.135
  • refs/tags/v1.0.136
  • refs/tags/v1.0.137
  • refs/tags/v1.0.138
  • refs/tags/v1.0.139
  • refs/tags/v1.0.140
  • refs/tags/v1.0.141
  • refs/tags/v1.0.142
  • refs/tags/v1.0.144
  • refs/tags/v1.0.145
  • refs/tags/v1.0.146
  • refs/tags/v1.0.147
  • refs/tags/v1.0.149
  • refs/tags/v1.0.150
  • refs/tags/v1.0.151
  • refs/tags/v1.0.152
  • refs/tags/v1.0.153
  • refs/tags/v1.0.154
  • refs/tags/v1.0.155
  • refs/tags/v1.0.156
  • refs/tags/v1.0.157
  • refs/tags/v1.0.159
  • refs/tags/v1.0.160
  • refs/tags/v1.0.161
  • refs/tags/v1.0.162
  • refs/tags/v1.0.164
  • refs/tags/v1.0.165
  • refs/tags/v1.0.166
  • refs/tags/v1.0.167
  • refs/tags/v1.0.168
  • refs/tags/v1.0.169
  • refs/tags/v1.0.170
  • refs/tags/v1.0.171
  • refs/tags/v1.0.172
  • refs/tags/v1.0.173
  • refs/tags/v1.0.174
  • refs/tags/v1.0.176
  • refs/tags/v1.0.177
  • refs/tags/v1.0.179
  • refs/tags/v1.0.180
  • refs/tags/v1.0.181
  • refs/tags/v1.0.183
  • refs/tags/v1.0.184
  • refs/tags/v1.0.185
  • refs/tags/v1.0.186
  • refs/tags/v1.0.187
  • refs/tags/v1.0.188
  • refs/tags/v1.0.189
  • refs/tags/v1.0.19
  • refs/tags/v1.0.190
  • refs/tags/v1.0.191
  • refs/tags/v1.0.192
  • refs/tags/v1.0.193
  • refs/tags/v1.0.194
  • refs/tags/v1.0.195
  • refs/tags/v1.0.196
  • refs/tags/v1.0.197
  • refs/tags/v1.0.198
  • refs/tags/v1.0.199
  • refs/tags/v1.0.200
  • refs/tags/v1.0.201
  • refs/tags/v1.0.202
  • refs/tags/v1.0.203
  • refs/tags/v1.0.204
  • refs/tags/v1.0.205
  • refs/tags/v1.0.206
  • refs/tags/v1.0.207
  • refs/tags/v1.0.208
  • refs/tags/v1.0.209
  • refs/tags/v1.0.210
  • refs/tags/v1.0.211
  • refs/tags/v1.0.212
  • refs/tags/v1.0.213
  • refs/tags/v1.0.214
  • refs/tags/v1.0.215
  • refs/tags/v1.0.216
  • refs/tags/v1.0.217
  • refs/tags/v1.0.218
  • refs/tags/v1.0.219
  • refs/tags/v1.0.221
  • refs/tags/v1.0.222
  • refs/tags/v1.0.223
  • refs/tags/v1.0.224
  • refs/tags/v1.0.225
  • refs/tags/v1.0.226
  • refs/tags/v1.0.227
  • refs/tags/v1.0.56
  • refs/tags/v1.0.57
  • refs/tags/v1.0.58
  • refs/tags/v1.0.59
  • refs/tags/v1.0.60
  • refs/tags/v1.0.61
  • refs/tags/v1.0.62
  • refs/tags/v1.0.63
  • refs/tags/v1.0.64
  • refs/tags/v1.0.65
  • refs/tags/v1.0.66
  • refs/tags/v1.0.67
  • refs/tags/v1.0.68
  • refs/tags/v1.0.69
  • refs/tags/v1.0.70
  • refs/tags/v1.0.71
  • refs/tags/v1.0.72
  • refs/tags/v1.0.73
  • refs/tags/v1.0.74
  • refs/tags/v1.0.75
  • refs/tags/v1.0.76
  • refs/tags/v1.0.77
  • refs/tags/v1.0.79
  • refs/tags/v1.0.80
  • refs/tags/v1.0.81
  • refs/tags/v1.0.82
  • refs/tags/v1.0.83
  • refs/tags/v1.0.84
  • refs/tags/v1.0.85
  • refs/tags/v1.0.86
  • refs/tags/v1.0.87
  • refs/tags/v1.0.88
  • refs/tags/v1.0.89
  • refs/tags/v1.0.90
  • refs/tags/v1.0.91
  • refs/tags/v1.0.92
  • refs/tags/v1.0.93
  • refs/tags/v1.0.94
  • refs/tags/v1.0.95
  • refs/tags/v1.0.96
  • refs/tags/v1.0.97
  • refs/tags/v1.0.98
  • refs/tags/v1.0.99

04 Jul 2026 02:56PM UTC coverage: 90.55% (-0.2%) from 90.774%
28710037701

push

github

enetx
feat!: SeqResult lazy transformers are consumer-driven on Err

Map, Filter, Exclude, Dedup, Unique, Skip, StepBy, Take, Chain, Intersperse,
Inspect, Scan, and FlatMap no longer terminate the sequence at the first Err:
the Err is yielded downstream like any other element and the source keeps
iterating for as long as the consumer keeps accepting values. Previously the
transformer itself returned false after yielding an Err, so a single transient
error silently truncated the rest of the stream even when the consumer wanted
to skip it.

Fail-fast is now exclusively the consumer's choice, matching the Rust idiom
(itertools map_ok/filter_ok + try_* terminals):
- break on the Err element (yield returns false), or
- use the short-circuiting terminals — TryCollect, Fold, Reduce, All, Any,
  First, Find, Nth — whose behavior is unchanged.

Err elements stay transparent to transformer logic: Take/Skip count only Ok
elements, Dedup/Unique exclude Err from comparison state, Intersperse emits no
separator around an Err.

Tests: new result_iter_errcont_test.go covers continuation for all 13
transformers plus guards locking consumer-break and TryCollect fail-fast; the
two tests that encoded the old terminate-on-Err contract (FlatMap cross-type,
ErrSeq Chain) now assert both sides — continuation under a continuing consumer
and fail-fast under a breaking one.

12 of 13 new or added lines in 1 file covered. (92.31%)

20 existing lines in 1 file now uncovered.

6276 of 6931 relevant lines covered (90.55%)

9870.57 hits per line

Relevant lines Covered
Build:
Build:
6931 RELEVANT LINES 6276 COVERED LINES
9870.57 HITS PER LINE
Source Files on main
  • Tree
  • List 58
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28710037701 refs/tags/v1.0.227 feat!: SeqResult lazy transformers are consumer-driven on Err Map, Filter, Exclude, Dedup, Unique, Skip, StepBy, Take, Chain, Intersperse, Inspect, Scan, and FlatMap no longer terminate the sequence at the first Err: the Err is yielded downstream... push 04 Jul 2026 03:03PM UTC enetx github
90.55
28710015244 main feat!: SeqResult lazy transformers are consumer-driven on Err Map, Filter, Exclude, Dedup, Unique, Skip, StepBy, Take, Chain, Intersperse, Inspect, Scan, and FlatMap no longer terminate the sequence at the first Err: the Err is yielded downstream... push 04 Jul 2026 03:02PM UTC enetx github
90.55
28683979821 refs/tags/v1.0.226 feat!: Go 1.27 generic methods — type-changing chains, jsonv2, checked math, API consolidation BREAKING CHANGES: - require Go 1.27: iterator and monad chains change payload type in-chain (Map[U], Then[U], ThenOf[U], FilterMap[U], FlatMap[U], Fo... push 03 Jul 2026 09:29PM UTC enetx github
90.77
28683928753 main feat!: Go 1.27 generic methods — type-changing chains, jsonv2, checked math, API consolidation BREAKING CHANGES: - require Go 1.27: iterator and monad chains change payload type in-chain (Map[U], Then[U], ThenOf[U], FilterMap[U], FlatMap[U], Fo... push 03 Jul 2026 09:27PM UTC enetx github
90.52
27065008559 refs/tags/v1.0.225 remove MapResult push 06 Jun 2026 02:35PM UTC enetx github
91.21
27064957432 main remove MapResult push 06 Jun 2026 02:33PM UTC enetx github
91.5
27064753253 main fix!: audit-driven correctness, safety, parity, and test hardening Comprehensive audit pass over the library: 6 high + 13 medium + 22 low findings fixed, API parity gaps filled, ~140 tests added. Full suite green. High-severity correctness/safet... push 06 Jun 2026 02:24PM UTC enetx github
91.23
24127956674 refs/tags/v1.0.224 fix FlattenResult push 08 Apr 2026 09:24AM UTC enetx github
89.94
24127936706 main fix FlattenResult push 08 Apr 2026 09:24AM UTC enetx github
89.64
23691454102 refs/tags/v1.0.223 feat(iter): add Flatten/FlattenResult, fix Float.String to use decimal format push 28 Mar 2026 06:23PM UTC enetx github
89.68
See All Builds (355)
  • 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