//! [`ComponentLoadRequest`] — input to [`crate::CapabilityEngine::load`].
use crateComponentManifest;
/// Request to load an already-validated component artifact into the engine.
///
/// Callers must run [`crate::ComponentValidator::validate`] against
/// `manifest`/`component_bytes` first — `load` is not required to
/// re-validate the manifest, only to fail if the bytes cannot be
/// instantiated per the (already-validated) manifest's declared contract.