//! [`CapabilityGrant`] — one capability actually granted to a route.
use ;
use crateCapabilityScope;
/// One capability granted to a component's route, by name and scope.
///
/// A component's `ComponentManifest.capabilities` declares what it wants;
/// a `Vec<CapabilityGrant>` is what the deployer actually grants for that
/// route. `ComponentValidator` rejects any declared capability with no
/// matching entry here — deny-by-default (ADR-001).