(region_id: &str)
| 914 | } |
| 915 | |
| 916 | pub fn get_region_network(region_id: &str) -> Result<RegionNetwork> { |
| 917 | let conf = get(); |
| 918 | for region in &conf.regions { |
| 919 | if region.id == region_id { |
| 920 | return Ok(region.network.clone()); |
| 921 | } |
| 922 | } |
| 923 | |
| 924 | Err(anyhow!("Region ID '{}' not found", region_id)) |
| 925 | } |
| 926 | |
| 927 | pub fn get_region_gateway(region_id: &str) -> Result<RegionGateway> { |
| 928 | let conf = get(); |