X-Git-Url: http://git.euphorik.ch/?a=blobdiff_plain;f=src%2Fmain_loop.rs;h=bc2f6eeecec449143af38fddfe64d7f746c3f54b;hb=bfb3de4d11feee1307654936452e3776ccb3a056;hp=c7872506ea7f4fe641570f1a5751a54c8b838546;hpb=9789f56d04a0a45fdb0495ca4fab6b01ba3d4f3e;p=temp2RGB.git diff --git a/src/main_loop.rs b/src/main_loop.rs index c787250..bc2f6ee 100644 --- a/src/main_loop.rs +++ b/src/main_loop.rs @@ -24,8 +24,12 @@ pub fn main_loop(completed: Arc) { println!("Settings: {settings:?}"); let mut machine: Box = match settings.machine_name { - settings::MachineName::Jiji => Box::new(machine::MachineJiji::new()), - settings::MachineName::LyssMetal => Box::new(machine::MachineLyssMetal::new()), + settings::MachineName::Jiji => { + Box::new(machine::MachineJiji::new().expect("Unable to create MachineJiji")) + } + settings::MachineName::LyssMetal => { + Box::new(machine::MachineLyssMetal::new().expect("Unable to create MachineLyssMetal")) + } }; let mut kernel = [0f32; consts::KERNEL_SIZE_SAMPLES];