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}")),
}
}