Skip to main content

CompilationLocationBusHandle

Type Alias CompilationLocationBusHandle 

Source
pub type CompilationLocationBusHandle = Arc<InboundBus<(BufferId, Vec<(u32, u32, u32)>)>>;
Expand description

CM.3c (2026-07-22): the off-thread → host-state seam for the *compilation* buffer’s location-line index (theme-based highlighting). Twin of CompilationGutterBusHandle: the compilation drain sends (buffer_id, full_location_lines) through this bus whenever the index changes; the install-registered handler maps each send to [AppEffect::CompilationLocationLines]. Registered as a ServiceRegistry handle under this exact alias; the drain looks it up via ctx.service::<CompilationLocationBusHandle>().

Aliased Type§

pub struct CompilationLocationBusHandle { /* private fields */ }