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

Robbepop / dimacs-parser / 718 / 2
91%
master: 91%

Build:
DEFAULT BRANCH: master
Ran 20 Apr 2020 01:29PM UTC
Files 4
Run time 0s
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

31 Oct 2019 06:56PM UTC coverage: 90.953% (-0.2%) from 91.111%
718.2

cron

travis-ci

Robbepop
A `std::io::Read`-based parser. Also, ran `cargo format`. (#3)

* Run `cargo fmt`

* Change parse internals to bytes rather than chars

This change is straightforward because the DIMACS format is ASCII-only.

* Added an std::io::Read-based parser

Panics on IO errors

Why?

Because the alternatives are:
   * `collect` the first IO error -- requiring us to pull the whole
   string into memory
   * catch those IO errors deep in the lexer, and bubble them up as a
   special kind of `ParseError`.

Since we'll generally be reading form files, read errors won't typically
happen, so I figure its better to just panic, since a use wouldn't want
to recover any ways.

* Add tests for read_dimacs

563 of 619 relevant lines covered (90.95%)

1.98 hits per line

Source Files on job 718.2
  • Tree
  • List 0
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 681
  • Travis Job 718.2
  • 90915a22 on github
  • Prev Job for on master (#717.1)
  • Next Job for on master (#719.1)
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