//! [`ComponentHandle`] — an opaque reference to a component instance a
//! `CapabilityEngine` has loaded, returned from `load` and consumed by
//! `invoke`.
use ;
/// Opaque handle to a loaded component instance.
///
/// Deliberately a plain newtype over `String`, not exposing any
/// engine-internal state, so this port stays independent of whatever the
/// concrete engine uses to key its own cache/pool internally. Callers must
/// treat it as an unstructured token: construct it only from a
/// [`crate::CapabilityEngine::load`] response, never by hand.
;