robotrt-cli 0.1.0-beta.2

RobotRT modular robotics runtime and middleware components.
1
2
3
4
5
6
7
8
9
use core_types::TransportDomain;

pub fn parse_domain_option(value: Option<String>) -> Result<TransportDomain, String> {
    match value.as_deref() {
        None | Some("local") => Ok(TransportDomain::Local),
        Some("network") => Ok(TransportDomain::Network),
        Some(other) => Err(format!("unsupported --domain value: {other}")),
    }
}