Update evalexpr dependency
This commit is contained in:
		@@ -359,69 +359,5 @@ pub fn default_context() -> HashMapContext {
 | 
			
		||||
        )
 | 
			
		||||
        .unwrap();
 | 
			
		||||
 | 
			
		||||
    context
 | 
			
		||||
        .set_function(
 | 
			
		||||
            "math::atan2".into(),
 | 
			
		||||
            Function::new(|arg| {
 | 
			
		||||
                let arg = arg.as_tuple()?;
 | 
			
		||||
                if arg.len() != 2 {
 | 
			
		||||
                    return Err(error::EvalexprError::WrongFunctionArgumentAmount {
 | 
			
		||||
                        expected: 2,
 | 
			
		||||
                        actual: arg.len(),
 | 
			
		||||
                    });
 | 
			
		||||
                }
 | 
			
		||||
                let s = arg[0].as_number()?;
 | 
			
		||||
                let o = arg[1].as_number()?;
 | 
			
		||||
                Ok(s.atan2(o).into())
 | 
			
		||||
            }),
 | 
			
		||||
        )
 | 
			
		||||
        .unwrap();
 | 
			
		||||
 | 
			
		||||
    context
 | 
			
		||||
        .set_function(
 | 
			
		||||
            "math::hypot".into(),
 | 
			
		||||
            Function::new(|arg| {
 | 
			
		||||
                let arg = arg.as_tuple()?;
 | 
			
		||||
                if arg.len() != 2 {
 | 
			
		||||
                    return Err(error::EvalexprError::WrongFunctionArgumentAmount {
 | 
			
		||||
                        expected: 2,
 | 
			
		||||
                        actual: arg.len(),
 | 
			
		||||
                    });
 | 
			
		||||
                }
 | 
			
		||||
                let s = arg[0].as_number()?;
 | 
			
		||||
                let o = arg[1].as_number()?;
 | 
			
		||||
                Ok(s.hypot(o).into())
 | 
			
		||||
            }),
 | 
			
		||||
        )
 | 
			
		||||
        .unwrap();
 | 
			
		||||
 | 
			
		||||
    context
 | 
			
		||||
        .set_function(
 | 
			
		||||
            "math::exp".into(),
 | 
			
		||||
            Function::new(|arg| {
 | 
			
		||||
                let arg = arg.as_number()?;
 | 
			
		||||
                Ok(arg.exp().into())
 | 
			
		||||
            }),
 | 
			
		||||
        )
 | 
			
		||||
        .unwrap();
 | 
			
		||||
 | 
			
		||||
    context
 | 
			
		||||
        .set_function(
 | 
			
		||||
            "math::pow".into(),
 | 
			
		||||
            Function::new(|arg| {
 | 
			
		||||
                let arg = arg.as_tuple()?;
 | 
			
		||||
                if arg.len() != 2 {
 | 
			
		||||
                    return Err(error::EvalexprError::WrongFunctionArgumentAmount {
 | 
			
		||||
                        expected: 2,
 | 
			
		||||
                        actual: arg.len(),
 | 
			
		||||
                    });
 | 
			
		||||
                }
 | 
			
		||||
                let s = arg[0].as_number()?;
 | 
			
		||||
                let o = arg[1].as_number()?;
 | 
			
		||||
                Ok(s.powf(o).into())
 | 
			
		||||
            }),
 | 
			
		||||
        )
 | 
			
		||||
        .unwrap();
 | 
			
		||||
 | 
			
		||||
    context
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user