Skip to main content

sim_lib_standard_core/
cap.rs

1//! Capability names for the standard distribution (install, diff, test).
2
3use sim_kernel::CapabilityName;
4
5/// Capability gating profile install ([`install_profile_stub`]).
6///
7/// [`install_profile_stub`]: crate::install_profile_stub
8pub fn standard_install_capability() -> CapabilityName {
9    CapabilityName::new("standard.install")
10}
11
12/// Capability gating profile diffing ([`standard_diff_stub`]).
13///
14/// [`standard_diff_stub`]: crate::standard_diff_stub
15pub fn standard_diff_capability() -> CapabilityName {
16    CapabilityName::new("standard.diff")
17}
18
19/// Capability gating the conformance harness ([`standard_test_stub`]).
20///
21/// [`standard_test_stub`]: crate::standard_test_stub
22pub fn standard_test_capability() -> CapabilityName {
23    CapabilityName::new("standard.test")
24}