Module system_probe

Module system_probe 

Source
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§

SystemProbeError
Errors that can occur during system probing.

Traits§

SystemProbePort
Port for probing system dependencies and hardware.

Type Aliases§

SystemProbeResult
Result type for system probe operations.