reductionml_core/
utils.rs

1use crate::FeatureIndex;
2
3#[must_use]
4pub fn bits_to_max_feature_index(val: u8) -> FeatureIndex {
5    FeatureIndex::from(1_u32 << (val as u32))
6}
7
8pub trait AsInner<T>: Sized {
9    fn as_inner(&self) -> Option<&T>;
10    fn as_inner_mut(&mut self) -> Option<&mut T>;
11}