straw/rust/strawcore/src
Cobb 0653053484 strawcore wrapper: the lookup's answer goes through a seam its tests reach
resolve_subscription_url now hands its request to resolve_with, which
takes the request as a closure, so the export's paths are tested without
the network:

- a link carrying its channel id is answered without a request: the
  export itself, on three links including music.youtube.com;
- an answer that is not a channel id is refused, and YouTube is asked
  about the path the link names;
- the entry log line carries the link's length and not the link, read
  back through a capturing logger.

Measured on the audited channel.rs: the audit's FA15, FA16 and FA17 each
passed all 30 tests. With these tests, FA17 and the successors of FA15
and FA16 (their lines changed here) each fail one test; FA16 as written
no longer compiles.
2026-10-26 11:28:54 -07:00
..
channel.rs strawcore wrapper: the lookup's answer goes through a seam its tests reach 2026-10-26 11:28:54 -07:00
error.rs Public-flip audit: scrub audit-ticket prefixes + internal references + tighten README 2026-05-27 13:29:53 -07:00
feed.rs strawcore wrapper: the subscription URL of a channel link, and its lookup 2026-10-26 09:52:01 -07:00
lib.rs strawcore wrapper: live state on items, a channel's Live tab, live state from the feed lookup 2026-10-23 13:52:55 -07:00
net.rs speed(wrapper): zero-copy body decode on valid UTF-8 (S4) 2026-07-29 07:53:15 -07:00
runtime.rs diag: expand dogfood logging — lighter scrub + always-log failures + wrapper catch-all 2026-08-06 08:17:15 -07:00
search.rs strawcore wrapper: a stream's live-now flag and the feed's no-views-yet mark 2026-10-23 20:28:08 -07:00
stream.rs strawcore wrapper: a stream's live-now flag and the feed's no-views-yet mark 2026-10-23 20:28:08 -07:00
uniffi-bindgen.rs v0.1.0-U (vc=8): Phase U-1 + U-2 — Rust core + rustypipe search 2026-05-24 08:36:50 -07:00