pub struct RuntimeCapabilityDocument {
pub schema_version: u32,
pub product: String,
pub supported_targets: Vec<ExecutionTarget>,
pub lane_features: Vec<LaneFeatureSupport>,
pub stage_catalog: Vec<StageCatalogEntry>,
pub policy_classes: Vec<PolicyClassDefinition>,
pub replay_constraints: ReplayConstraints,
pub environment_restrictions: Vec<EnvironmentRestriction>,
}Expand description
Machine-readable runtime capability contract published by Enterprise runtimes.
Fields§
§schema_version: u32Capability schema version.
product: StringProduct or binary publishing the document.
supported_targets: Vec<ExecutionTarget>Top-level target support.
lane_features: Vec<LaneFeatureSupport>LaneGraph feature availability.
stage_catalog: Vec<StageCatalogEntry>Stage catalog entries the runtime understands.
policy_classes: Vec<PolicyClassDefinition>Shared policy-class definitions.
replay_constraints: ReplayConstraintsReplay defaults visible to Cloud and operators.
environment_restrictions: Vec<EnvironmentRestriction>Environment restrictions visible to Cloud and operators.
Trait Implementations§
Source§impl Clone for RuntimeCapabilityDocument
impl Clone for RuntimeCapabilityDocument
Source§fn clone(&self) -> RuntimeCapabilityDocument
fn clone(&self) -> RuntimeCapabilityDocument
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RuntimeCapabilityDocument
impl Debug for RuntimeCapabilityDocument
impl Eq for RuntimeCapabilityDocument
impl StructuralPartialEq for RuntimeCapabilityDocument
Auto Trait Implementations§
impl Freeze for RuntimeCapabilityDocument
impl RefUnwindSafe for RuntimeCapabilityDocument
impl Send for RuntimeCapabilityDocument
impl Sync for RuntimeCapabilityDocument
impl Unpin for RuntimeCapabilityDocument
impl UnwindSafe for RuntimeCapabilityDocument
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more