1 2 3 4 5 6 7 8 9 10 11 12 13
use std::num::NonZeroUsize; pub mod dataset; pub mod table; pub trait ParameterSpace { fn space_size(&self) -> NonZeroUsize; } pub trait Parameter: ParameterSpace { type Value; fn value(&self, index: usize) -> &Self::Value; }