Skip to main content

ExtensionHandle

Type Alias ExtensionHandle 

Source
pub type ExtensionHandle = Arc<dyn HostExtension>;
Expand description

Shared handle for a HostExtension. Arc chosen over Box so the reconciler can hand its extension list to spawn_blocking without requiring every extension to be Clone (some impls might hold non-cloneable resources like a tonic::Channel).

Aliased Type§

pub struct ExtensionHandle { /* private fields */ }