Linting fixes
continuous-integration/drone/pr Build is passing Details

This commit is contained in:
Joe Bellus 2022-10-19 21:41:47 -04:00
parent 564a243be2
commit 5e9f0db4bd
3 changed files with 6 additions and 28 deletions

View File

@ -743,23 +743,23 @@ from data ["age"] : ["age" gt 18];
pub fn test_series_min() {
let res = process(r#"series((2..4).collect()).min()"#);
dbg!(&res);
let s = res.into_scalar().as_float().unwrap();
assert_eq!(s, 2.0);
let s = res.into_scalar();
assert_eq!(s, "2.0");
}
#[test]
pub fn test_series_max() {
let res = process(r#"series((2..4).collect()).max()"#);
dbg!(&res);
let s = res.into_scalar().as_float().unwrap();
assert_eq!(s, 3.0);
let s = res.into_scalar();
assert_eq!(s, "3.0");
}
#[test]
pub fn test_series_mean() {
let res = process(r#"series((1..51).collect()).mean()"#);
dbg!(&res);
let s = res.into_scalar().as_float().unwrap();
assert_eq!(s, 25.5);
let s = res.into_scalar();
assert_eq!(s, "25.5");
}
}

View File

@ -1,5 +1,3 @@
use std::sync::Arc;
use crate::dataframe;
#[derive(Debug)]

View File

@ -46,26 +46,6 @@ impl Default for AppData {
}
}
impl AppData {
pub fn process(&mut self) {
let mut engine = abacus_core::Engine::default();
for mut block in self.blocks.iter_mut() {
let start = std::time::Instant::now();
block.output = engine.process_script(&block.editor_data.content.to_string());
println!("block executed in {}", start.elapsed().as_millis());
}
}
pub fn process_block(&mut self, index: usize) {
let mut engine = abacus_core::Engine::default();
if let Some(block) = self.blocks.get_mut(index) {
let start = std::time::Instant::now();
block.output = engine.process_script(&block.editor_data.content.to_string());
println!("block executed in {}", start.elapsed().as_millis());
}
}
}
#[derive(Clone, Data, Lens, Default, PartialEq, Debug)]
pub struct Block {
pub name: String,