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

enetx / g
91%

Build:
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 main
branch: main
CHANGE BRANCH
x
Reset
  • 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%
28710015244

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%)

18 existing lines in 1 file now uncovered.

6276 of 6931 relevant lines covered (90.55%)

9884.01 hits per line

Relevant lines Covered
Build:
Build:
6931 RELEVANT LINES 6276 COVERED LINES
9884.01 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
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
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
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
24127936706 main fix FlattenResult push 08 Apr 2026 09:24AM UTC enetx github
89.64
23680330623 main feat(iter): add Flatten/FlattenResult, fix Float.String to use decimal format push 28 Mar 2026 07:32AM UTC enetx github
90.01
22828608668 main ErrSeq, OkSeq push 08 Mar 2026 07:56PM UTC enetx github
89.92
22528713916 main readme push 28 Feb 2026 08:50PM UTC enetx github
89.95
22500559260 main refactor(print): replace .type/.debug/.wrap modifiers with format spec verbs - Add print_fmt.go with Rust-style format mini-language ({:x}, {:>10.2}, {:+05}, etc.) - Replace .type with {:T}, .debug with {:?}, .wrap with {:w} verb - Support alignm... push 27 Feb 2026 07:27PM UTC enetx github
90.25
22368735079 main refactor(encoding): introduce Encode/Decode wrappers and simplify Result mapping - Move encoding functions (Hex, Base64*, XOR, Binary) to dedicated bytes_encdec.go - Simplify TransformResult to accept fn(T) U instead of fn(T) Result[U] push 24 Feb 2026 08:30PM UTC enetx github
89.57
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