openml 0.1.2

A rust interface to [OpenML](http://openml.org/).
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use super::{Fold, Procedure};

/// pre-defined cross-validation
#[derive(Debug)]
pub(crate) struct FrozenSets {
    pub(crate) folds: Vec<Vec<Fold>>,
}

impl Procedure for FrozenSets {
    fn iter<'a>(&'a self) -> Box<'a + Iterator<Item = &'a Fold>> {
        let iter = self.folds.iter().flat_map(|inner| inner.iter());
        Box::new(iter)
    }
}