Crate ravet_ runtime
Expand description
Allocating, blocking services explicitly kept outside audio callbacks.
Files, HTTPS, owned background work and worker timers contain no product
paths, endpoints, licensing policy or automatic network activity. Native
consumers use the separate ravet-runtime-ffi boundary. This crate forbids
unsafe code and is not a dependency of the portable ravet umbrella.
Modules§
- analytics
- Explicit opt-in worker analytics. No endpoint, identity, clock, background thread, storage or network activity is chosen by this module.
- clock
- Wall-clock conversion, independent of product expiry or trial policy.
- files
- Bounded control-file reads and atomic replacement, independent of product paths.
- http
- Bounded, synchronous HTTPS POST for worker threads. No implicit activation.
- paths
- Explicit environment-derived user locations; no directory creation.
- tasks
- Owned background work; all construction and teardown occur off the audio thread.