Expand description
True BufferedReaderParentLink owners for product residual variants.
Replaces link_noop_BufferedReaderParentLink! for the closed-set arms that
are not already owned by bun_install (LifecycleScript / SecurityScan).
Each owner is a thin, testable state machine: buffer / done / last error /
optional event-loop backrefs. Real domain types (Subprocess, Shell, Cron, …)
can later embed or replace these without changing the link_impl registration.
§Dual-def rule
Do not re-register LifecycleScript / SecurityScan (live in bun_install).
Product residual must not also link_noop the variants registered here.
Structs§
- Cron
Register Parent - Cron
Remove Parent - File
Reader Parent - File
Response Stream Parent - Filter
RunHandle Parent - Multi
RunPipe Reader Parent - Product
Reader State - Thin parent state shared by all product residual BufferedReader variants.
- Shell
IoReader Parent - Shell
Pipe Reader Parent - Subprocess
Pipe Reader Parent - Terminal
Parent - Test
Parallel Worker Pipe Parent
Functions§
- force_
link_ product_ buffered_ reader - Ensure product BufferedReaderParentLink link_impl units stay live.
Referenced from
lib.rsviaforce_link_native_c_libs.