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

umputun / stash / 21091481429
84%

Build:
DEFAULT BRANCH: master
Ran 17 Jan 2026 09:02AM UTC
Jobs 1
Files 32
Run time 1min
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

17 Jan 2026 08:33AM UTC coverage: 83.536% (+0.04%) from 83.495%
21091481429

push

github

web-flow
feat: add Rust SDK (#66)

* feat: core Rust SDK with KV operations

* feat: add zero-knowledge encryption support to Rust SDK

* docs: mark Event struct as complete in plan

* chore: move completed plan to completed/

* feat: add SSE subscription methods to Rust SDK

- implement subscribe(), subscribe_prefix(), subscribe_all() methods
- return Pin<Box<dyn Stream>> for async event streaming
- subscribe_prefix appends /* suffix for server-side prefix matching
- parse SSE events (Open, Message) and filter/transform to Event structs
- add tests for empty key/prefix validation
- update plan to mark subscription methods task as complete

* feat: add SSE auto-reconnection, ZK cross-compat tests, subscription tests

- Implement custom SSE parser with exponential backoff (1s initial, 30s max)
- Replace reqwest-eventsource with async-stream for better control
- Add ZK encryption cross-compatibility tests (Go, Python fixtures)
- Add comprehensive subscription tests (single/multiple events, auth)
- Mark fixture generator test as ignored to prevent accidental overwrites
- All tests pass (35 tests total, 1 ignored)
- Clippy and fmt checks pass

* chore: move completed plan to completed/

* feat: add comprehensive documentation and polish to Rust SDK

- comprehensive README with installation, API methods, ZK encryption, subscriptions, error handling
- rustdoc comments for all public items (Client, ClientOptions, Error, Format, KeyInfo, Event, ZKCrypto)
- examples/basic.rs demonstrating common operations
- fixed clippy warnings and rustdoc test examples
- all tests pass with and without zk feature

* feat: complete Rust SDK implementation and move plan to completed

* feat: implement Rust SDK core client and KV operations

- created directory structure with Cargo.toml, README, src/, and tests/
- implemented Format enum with 8 variants (text, json, yaml, xml, toml, ini, hcl, shell)
- implemented KeyInfo struct with serde deserialization for API responses
- implemented... (continued)

4059 of 4859 relevant lines covered (83.54%)

76.45 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21091481429.1 17 Jan 2026 09:02AM UTC 32
83.54
GitHub Action Run
Source Files on build 21091481429
  • Tree
  • List 32
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 74746b9c on github
  • Prev Build on master (#20890527200)
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