Expand description
System probe port for dependency and GPU detection.
This port abstracts active system probing (command execution, hardware detection) from the core domain. Implementations live in adapters (e.g., gglib-runtime).
§Design Notes
- Core owns the trait and types (pure)
- Runtime owns the implementation (active probing via
Command::new) - CLI injects the probe via main.rs
Enums§
- System
Probe Error - Errors that can occur during system probing.
Traits§
- System
Probe Port - Port for probing system dependencies and hardware.
Type Aliases§
- System
Probe Result - Result type for system probe operations.