use-robot-subsystem 0.0.1

Primitive robot subsystem vocabulary for RustUse robotics
Documentation
# use-robot-subsystem

Primitive robot subsystem vocabulary for `RustUse` robotics.

This crate describes robot subsystem names, subsystem kinds, and lifecycle/status labels. It does not orchestrate subsystems, implement runtime supervision, implement health monitoring frameworks, implement robot middleware, or model distributed systems behavior.

## Example

```rust
use use_robot_subsystem::{RobotSubsystemKind, RobotSubsystemName, SubsystemState};

let name = RobotSubsystemName::new("arm")?;
let kind = "manipulation".parse::<RobotSubsystemKind>()?;
let state = "ready".parse::<SubsystemState>()?;

assert_eq!(name.as_str(), "arm");
assert_eq!(kind.to_string(), "manipulation");
assert_eq!(state.to_string(), "ready");
# Ok::<(), Box<dyn std::error::Error>>(())
```

The state is vocabulary only. It does not start, stop, supervise, or monitor anything.

## License

Licensed under either the MIT license or Apache License, Version 2.0.