small style changes
This commit is contained in:
		
							parent
							
								
									c1d21415ba
								
							
						
					
					
						commit
						c3193e2fbc
					
				
							
								
								
									
										81
									
								
								src/lib.rs
									
									
									
									
									
								
							
							
						
						
									
										81
									
								
								src/lib.rs
									
									
									
									
									
								
							| 
						 | 
					@ -567,8 +567,7 @@ impl VmcExtBlendVal {
 | 
				
			||||||
    pub fn new_vmc_message(name: String, value: f32) -> Result<Box<dyn VmcMessage>, MessageCreationErr> {
 | 
					    pub fn new_vmc_message(name: String, value: f32) -> Result<Box<dyn VmcMessage>, MessageCreationErr> {
 | 
				
			||||||
        let message = Self::new(name, value);
 | 
					        let message = Self::new(name, value);
 | 
				
			||||||
        if message.is_ok() {
 | 
					        if message.is_ok() {
 | 
				
			||||||
            let boxed_result = Box::new(message.ok().unwrap());
 | 
					            return Ok(Box::new(message.ok().unwrap()));
 | 
				
			||||||
            return Ok(boxed_result);
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        return Err(message.err().unwrap());
 | 
					        return Err(message.err().unwrap());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					@ -643,12 +642,11 @@ impl VmcMessage for VmcExtCam {
 | 
				
			||||||
            OscType::Float(f) => fov = f,
 | 
					            OscType::Float(f) => fov = f,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[8].to_owned(), addr: msg.addr, arg_count: 8})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[8].to_owned(), addr: msg.addr, arg_count: 8})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtCam {
 | 
					        return Ok(Box::new(Self {
 | 
				
			||||||
            name,
 | 
					            name,
 | 
				
			||||||
            transform: Transform3D::new(Basis::from_quat(quat), origin),
 | 
					            transform: Transform3D::new(Basis::from_quat(quat), origin),
 | 
				
			||||||
            fov,
 | 
					            fov,
 | 
				
			||||||
        });
 | 
					        }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Cam");
 | 
					        return String::from("/VMC/Ext/Cam");
 | 
				
			||||||
| 
						 | 
					@ -662,8 +660,7 @@ impl VmcExtCam {
 | 
				
			||||||
    pub fn new_vmc_message(name: String, transform: Transform3D, fov: f32) -> Result<Box<dyn VmcMessage>, MessageCreationErr> {
 | 
					    pub fn new_vmc_message(name: String, transform: Transform3D, fov: f32) -> Result<Box<dyn VmcMessage>, MessageCreationErr> {
 | 
				
			||||||
        let message = Self::new(name, transform, fov);
 | 
					        let message = Self::new(name, transform, fov);
 | 
				
			||||||
        if message.is_ok() {
 | 
					        if message.is_ok() {
 | 
				
			||||||
            let boxed_result = Box::new(message.ok().unwrap());
 | 
					            return Ok(Box::new(message.ok().unwrap()));
 | 
				
			||||||
            return Ok(boxed_result);
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        return Err(message.err().unwrap());
 | 
					        return Err(message.err().unwrap());
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
| 
						 | 
					@ -836,12 +833,11 @@ impl VmcMessage for VmcExtKey {
 | 
				
			||||||
            OscType::Int(i) => keycode = i,
 | 
					            OscType::Int(i) => keycode = i,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0)], actual: msg.args[2].to_owned(), addr: msg.addr, arg_count: 2})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0)], actual: msg.args[2].to_owned(), addr: msg.addr, arg_count: 2})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtKey {
 | 
					        return Ok(Box::new(Self {
 | 
				
			||||||
            active,
 | 
					            active,
 | 
				
			||||||
            name,
 | 
					            name,
 | 
				
			||||||
            keycode,
 | 
					            keycode,
 | 
				
			||||||
        });
 | 
					        }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Key");
 | 
					        return String::from("/VMC/Ext/Key");
 | 
				
			||||||
| 
						 | 
					@ -906,13 +902,12 @@ impl VmcMessage for VmcExtMidiNote {
 | 
				
			||||||
            OscType::Float(f) => velocity = f,
 | 
					            OscType::Float(f) => velocity = f,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[3].to_owned(), addr: msg.addr, arg_count: 3})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[3].to_owned(), addr: msg.addr, arg_count: 3})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtMidiNote {
 | 
					        return Ok(Box::new(Self {
 | 
				
			||||||
            active,
 | 
					            active,
 | 
				
			||||||
            channel,
 | 
					            channel,
 | 
				
			||||||
            note,
 | 
					            note,
 | 
				
			||||||
            velocity,
 | 
					            velocity,
 | 
				
			||||||
        });
 | 
					        }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Midi/Note");
 | 
					        return String::from("/VMC/Ext/Midi/Note");
 | 
				
			||||||
| 
						 | 
					@ -946,8 +941,7 @@ impl VmcMessage for VmcExtMidiCcVal {
 | 
				
			||||||
            OscType::Float(f) => value = f,
 | 
					            OscType::Float(f) => value = f,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[1].to_owned(), addr: msg.addr, arg_count: 1})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[1].to_owned(), addr: msg.addr, arg_count: 1})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtMidiCcVal { knob, value });
 | 
					        return Ok(Box::new(Self { knob, value }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Midi/CC/Val");
 | 
					        return String::from("/VMC/Ext/Midi/CC/Val");
 | 
				
			||||||
| 
						 | 
					@ -995,8 +989,7 @@ impl VmcMessage for VmcExtMidiCcBit {
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0)], actual: msg.args[1].to_owned(), addr: msg.addr, arg_count: 1})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0)], actual: msg.args[1].to_owned(), addr: msg.addr, arg_count: 1})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtMidiCcBit { knob, active });
 | 
					        return Ok(Box::new(Self { knob, active }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Midi/CC/Bit");
 | 
					        return String::from("/VMC/Ext/Midi/CC/Bit");
 | 
				
			||||||
| 
						 | 
					@ -1066,12 +1059,11 @@ impl VmcMessage for DeviceTranform {
 | 
				
			||||||
            OscType::Float(f) => quat.w = f,
 | 
					            OscType::Float(f) => quat.w = f,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[7].to_owned(), addr: msg.addr, arg_count: 7})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[7].to_owned(), addr: msg.addr, arg_count: 7})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(DeviceTranform {
 | 
					        return Ok(Box::new(Self {
 | 
				
			||||||
            addr: msg.addr.to_owned(),
 | 
					            addr: msg.addr.to_owned(),
 | 
				
			||||||
            serial,
 | 
					            serial,
 | 
				
			||||||
            transform: Transform3D::new(Basis::from_quat(quat), origin),
 | 
					            transform: Transform3D::new(Basis::from_quat(quat), origin),
 | 
				
			||||||
        });
 | 
					        }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return self.addr.to_owned();
 | 
					        return self.addr.to_owned();
 | 
				
			||||||
| 
						 | 
					@ -1137,12 +1129,11 @@ impl VmcMessage for VmcExtRvc {
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[2].to_owned(), addr: msg.addr, arg_count: 2})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[2].to_owned(), addr: msg.addr, arg_count: 2})),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtRvc {
 | 
					        return Ok(Box::new(Self {
 | 
				
			||||||
            enable,
 | 
					            enable,
 | 
				
			||||||
            port,
 | 
					            port,
 | 
				
			||||||
            ip_addr,
 | 
					            ip_addr,
 | 
				
			||||||
        });
 | 
					        }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Rvc");
 | 
					        return String::from("/VMC/Ext/Rvc");
 | 
				
			||||||
| 
						 | 
					@ -1233,12 +1224,11 @@ impl VmcMessage for VmcExtLight {
 | 
				
			||||||
            OscType::Float(f) => color.a = f,
 | 
					            OscType::Float(f) => color.a = f,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[11].to_owned(), addr: msg.addr, arg_count: 11})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[11].to_owned(), addr: msg.addr, arg_count: 11})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtLight {
 | 
					        return Ok(Box::new(Self {
 | 
				
			||||||
            name,
 | 
					            name,
 | 
				
			||||||
            transform: Transform3D::new(Basis::from_quat(quat), origin),
 | 
					            transform: Transform3D::new(Basis::from_quat(quat), origin),
 | 
				
			||||||
            color,
 | 
					            color,
 | 
				
			||||||
        });
 | 
					        }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Light");
 | 
					        return String::from("/VMC/Ext/Light");
 | 
				
			||||||
| 
						 | 
					@ -1287,8 +1277,7 @@ impl VmcMessage for VmcExtVrm {
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[2].to_owned(), addr: msg.addr, arg_count: 2})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[2].to_owned(), addr: msg.addr, arg_count: 2})),
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtVrm { path, title, hash });
 | 
					        return Ok(Box::new(Self { path, title, hash }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/Vmc/Ext/VRM");
 | 
					        return String::from("/Vmc/Ext/VRM");
 | 
				
			||||||
| 
						 | 
					@ -1325,8 +1314,7 @@ impl VmcMessage for VmcExtRemote {
 | 
				
			||||||
            OscType::String(s) => json = s.to_owned(),
 | 
					            OscType::String(s) => json = s.to_owned(),
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[1].to_owned(), addr: msg.addr, arg_count: 1})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[1].to_owned(), addr: msg.addr, arg_count: 1})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtRemote{ service, json });
 | 
					        return Ok(Box::new(Self{ service, json }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Remote");
 | 
					        return String::from("/VMC/Ext/Remote");
 | 
				
			||||||
| 
						 | 
					@ -1356,8 +1344,7 @@ impl VmcMessage for VmcExtOpt {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[0].to_owned(), addr: msg.addr, arg_count: 0})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[0].to_owned(), addr: msg.addr, arg_count: 0})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtOpt{option});
 | 
					        return Ok(Box::new(Self{option}));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Opt");
 | 
					        return String::from("/VMC/Ext/Opt");
 | 
				
			||||||
| 
						 | 
					@ -1402,8 +1389,7 @@ impl VmcMessage for VmcExtSettingColor {
 | 
				
			||||||
            OscType::Float(f) => color.a = f,
 | 
					            OscType::Float(f) => color.a = f,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[3].to_owned(), addr: msg.addr, arg_count: 3})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[3].to_owned(), addr: msg.addr, arg_count: 3})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtSettingColor{color});
 | 
					        return Ok(Box::new(Self{color}));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Setting/Color");
 | 
					        return String::from("/VMC/Ext/Setting/Color");
 | 
				
			||||||
| 
						 | 
					@ -1478,8 +1464,7 @@ impl VmcMessage for VmcExtSettingWin {
 | 
				
			||||||
            OscType::Int(i) => result.hide_border = i,
 | 
					            OscType::Int(i) => result.hide_border = i,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0)], actual: msg.args[3].to_owned(), addr: msg.addr, arg_count: 3})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0)], actual: msg.args[3].to_owned(), addr: msg.addr, arg_count: 3})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(result);
 | 
					        return Ok(Box::new(result));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Setting/Win");
 | 
					        return String::from("/VMC/Ext/Setting/Win");
 | 
				
			||||||
| 
						 | 
					@ -1507,8 +1492,7 @@ impl VmcMessage for VmcExtConfig {
 | 
				
			||||||
            OscType::String(s) => path = s.to_owned(),
 | 
					            OscType::String(s) => path = s.to_owned(),
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[0].to_owned(), addr: msg.addr, arg_count: 0})),
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[0].to_owned(), addr: msg.addr, arg_count: 0})),
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtConfig{path});
 | 
					        return Ok(Box::new(Self{path}));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Config");
 | 
					        return String::from("/VMC/Ext/Config");
 | 
				
			||||||
| 
						 | 
					@ -1557,8 +1541,7 @@ impl VmcMessage for VmcThru {
 | 
				
			||||||
                _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0), OscType::Float(0.0)], actual: msg.args[1].to_owned(), addr: msg.addr, arg_count: 1}))
 | 
					                _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0), OscType::Float(0.0)], actual: msg.args[1].to_owned(), addr: msg.addr, arg_count: 1}))
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcThru { addr: msg.addr, arg1 , arg2  });
 | 
					        return Ok(Box::new(Self { addr: msg.addr, arg1 , arg2  }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return self.addr.to_owned();
 | 
					        return self.addr.to_owned();
 | 
				
			||||||
| 
						 | 
					@ -1620,8 +1603,7 @@ impl VmcMessage for VmcExtSetPeriod {
 | 
				
			||||||
            OscType::Int(i) => devices = i,
 | 
					            OscType::Int(i) => devices = i,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0)], actual: msg.args[5].to_owned(), addr: msg.addr, arg_count: 5}))
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0)], actual: msg.args[5].to_owned(), addr: msg.addr, arg_count: 5}))
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtSetPeriod { status, root, bone, blendshape, camera, devices});
 | 
					        return Ok(Box::new(Self { status, root, bone, blendshape, camera, devices}));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Set/Period");
 | 
					        return String::from("/VMC/Ext/Set/Period");
 | 
				
			||||||
| 
						 | 
					@ -1669,8 +1651,7 @@ impl VmcMessage for VmcExtSetEye {
 | 
				
			||||||
            OscType::Float(f) => z = f,
 | 
					            OscType::Float(f) => z = f,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[3].to_owned(), addr: msg.addr, arg_count: 3}))
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Float(0.0)], actual: msg.args[3].to_owned(), addr: msg.addr, arg_count: 3}))
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtSetEye { enable, position: Vector3::new(x, y, z)});
 | 
					        return Ok(Box::new(VmcExtSetEye { enable, position: Vector3::new(x, y, z)}));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Set/Eye");
 | 
					        return String::from("/VMC/Ext/Set/Eye");
 | 
				
			||||||
| 
						 | 
					@ -1695,8 +1676,7 @@ impl VmcMessage for VmcExtSetRes {
 | 
				
			||||||
            OscType::String(s) => response = s.to_owned(),
 | 
					            OscType::String(s) => response = s.to_owned(),
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[0].to_owned(), addr: msg.addr, arg_count: 0}))
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[0].to_owned(), addr: msg.addr, arg_count: 0}))
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtSetRes{response});
 | 
					        return Ok(Box::new(Self{response}));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Set/Res");
 | 
					        return String::from("/VMC/Ext/Set/Res");
 | 
				
			||||||
| 
						 | 
					@ -1721,8 +1701,7 @@ impl VmcMessage for VmcExtSetCalibExec {
 | 
				
			||||||
            OscType::Int(i) => mode = i,
 | 
					            OscType::Int(i) => mode = i,
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0)], actual: msg.args[0].to_owned(), addr: msg.addr, arg_count: 0}))
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::Int(0)], actual: msg.args[0].to_owned(), addr: msg.addr, arg_count: 0}))
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtSetCalibExec{mode});
 | 
					        return Ok(Box::new(Self{mode}));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Set/Calib/Exec");
 | 
					        return String::from("/VMC/Ext/Set/Calib/Exec");
 | 
				
			||||||
| 
						 | 
					@ -1747,8 +1726,7 @@ impl VmcMessage for VmcExtSetConfig {
 | 
				
			||||||
            OscType::String(s) => path = s.to_owned(),
 | 
					            OscType::String(s) => path = s.to_owned(),
 | 
				
			||||||
            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[0].to_owned(), addr: msg.addr, arg_count: 0}))
 | 
					            _ => return Err(FromMessageErr::ArgType(ArgTypeErr { expected: vec![OscType::String(String::new())], actual: msg.args[0].to_owned(), addr: msg.addr, arg_count: 0}))
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcExtSetConfig{path});
 | 
					        return Ok(Box::new(Self{path}));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return String::from("/VMC/Ext/Set/Res");
 | 
					        return String::from("/VMC/Ext/Set/Res");
 | 
				
			||||||
| 
						 | 
					@ -1768,8 +1746,7 @@ impl VmcMessage for VmcMessageNoArgs {
 | 
				
			||||||
        if msg.args.len() != 0 {
 | 
					        if msg.args.len() != 0 {
 | 
				
			||||||
            return Err(FromMessageErr::ArgCount(ArgCountErr { expected_in: vec![0], actual: msg.args.len(), addr: msg.addr}))
 | 
					            return Err(FromMessageErr::ArgCount(ArgCountErr { expected_in: vec![0], actual: msg.args.len(), addr: msg.addr}))
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        let boxed_result = Box::new(VmcMessageNoArgs { addr: msg.addr });
 | 
					        return Ok(Box::new(Self { addr: msg.addr }));
 | 
				
			||||||
        return Ok(boxed_result);
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    fn get_addr(&self) -> String {
 | 
					    fn get_addr(&self) -> String {
 | 
				
			||||||
        return self.addr.to_owned();
 | 
					        return self.addr.to_owned();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user