use crate::{DataSource, Point, Result};
#[derive(Debug)]
pub struct NullDataSource;
impl DataSource for NullDataSource {
fn get_data(&mut self) -> Result<Vec<Point>> {
Ok(vec![])
}
fn get_num_values(&self) -> Result<usize> {
Ok(1)
}
}
impl NullDataSource {
pub fn new() -> NullDataSource {
NullDataSource
}
}