//! `pineal-stream` — telemetría streaming tipo osciloscopio. //! //! Núcleo: `pineal_core::ring::RingBuffer` + render en dos //! segmentos split-at-head (modo sweep). El emisor de samples vive //! afuera del Element — típicamente en el `Render` host con un //! timer `cx.background_executor().timer(...)` que llama a //! `buffer.push(value)` y `cx.notify()` cada N ms. //! //! El Element clona el RingBuffer por frame (para cap = 512 son //! 4 KB, irrelevante). Para capacidades grandes (100k+) la siguiente //! optimización es pasar `Arc` con shared read y //! mutación interna via `Mutex`/`AtomicU64` para el head. #![forbid(unsafe_code)] #![allow(dead_code)] pub mod envelope {} #[cfg(feature = "gpui")] pub mod element; #[cfg(feature = "gpui")] pub use element::{pineal_stream, LapalomaStreamElement};