Skip to main content

covers_all_dimensions

Function covers_all_dimensions 

Source
pub fn covers_all_dimensions(measured: &[SpaceDimension]) -> bool
Expand description

Whether a measured set of dimensions covers all five SPACE dimensions.

The book’s recommended minimum is at least three of five dimensions with mixed subjective and objective sources; this function checks full coverage (all five), which missing_dimensions can help diagnose against that minimum.

§Arguments

  • measured — the SPACE dimensions currently measured by a team.

§Returns

true iff every one of the five canonical dimensions appears in measured (duplicates are ignored).

§Examples

use software_engineering::space_framework::{SpaceDimension, covers_all_dimensions};

let activity_only = [SpaceDimension::Activity];
assert!(!covers_all_dimensions(&activity_only));