use crate::IdType;
#[derive(Default)]
pub struct SamplesInfo {
pub samples: Vec<IdType>,
pub edge_buffer_founder_nodes: Vec<IdType>,
}
impl SamplesInfo {
pub fn new() -> Self {
SamplesInfo {
samples: vec![],
edge_buffer_founder_nodes: vec![],
}
}
}
#[cfg(test)]
mod test {
use super::*;
#[test]
fn test_default() {
let s: SamplesInfo = Default::default();
assert!(s.samples.is_empty());
assert!(s.edge_buffer_founder_nodes.is_empty());
}
}