use crate::z_ignore_test_common::*;
use flecs_ecs::prelude::*;
#[derive(Component)]
#[flecs(meta)]
pub struct CpuUtilization {
pub value: f64,
}
fn main() {
let mut world = World::new();
world
.component::<CpuUtilization>()
.meta()
.range(0.0, 100.0) .warning_range(0.0, 60.0) .error_range(0.0, 80.0);
world
.entity_named("MachineA")
.set(CpuUtilization { value: 50.0 });
world
.entity_named("MachineB")
.set(CpuUtilization { value: 75.0 });
world
.entity_named("MachineC")
.set(CpuUtilization { value: 90.0 });
}