Skip to main content

require_axis

Macro require_axis 

Source
macro_rules! require_axis {
    ($axis:literal) => { ... };
}
Expand description

require_axis!(<axis>) — build a RequiredCapability::AxisAny matching any tag in the named axis. Useful for “any device” / “any loaded model” intents where the application doesn’t need a specific tag, just something in the axis.

require_axis!("devices");   // any tag with axis = Devices
require_axis!("software");  // any tag with axis = Software

Panics on unknown axis spelling.