aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 6e12d6f..853c584 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1004,6 +1004,10 @@ fn machine_generate_configs(
1004 machines: &[Machine], 1004 machines: &[Machine],
1005 addr_policy: &AddressAllocationPolicy, 1005 addr_policy: &AddressAllocationPolicy,
1006) -> Result<Vec<MachineConfig>> { 1006) -> Result<Vec<MachineConfig>> {
1007 if machines.is_empty() {
1008 return Err(eyre::eyre!("cannot generate config for zero machines"));
1009 }
1010
1007 let mut configs = Vec::default(); 1011 let mut configs = Vec::default();
1008 let mut addresses = Vec::default(); 1012 let mut addresses = Vec::default();
1009 let mut address_to_index = HashMap::<Ipv4Addr, usize>::default(); 1013 let mut address_to_index = HashMap::<Ipv4Addr, usize>::default();