pub trait NestedData<T> {
    // Required methods
    fn is_region_valid(&self, region: &Region) -> bool;
    fn is_rank_valid(&self, region: &Region, rank: &Rank) -> bool;
    fn get_wrapped_data(&self, region: &Region, rank: &Rank) -> Option<T>;
}

Required Methods§

source

fn is_region_valid(&self, region: &Region) -> bool

source

fn is_rank_valid(&self, region: &Region, rank: &Rank) -> bool

source

fn get_wrapped_data(&self, region: &Region, rank: &Rank) -> Option<T>

Implementations on Foreign Types§

source§

impl NestedData<Value> for HashMap<Region, HashMap<Rank, Value>>

source§

fn is_region_valid(&self, region: &Region) -> bool

source§

fn is_rank_valid(&self, region: &Region, rank: &Rank) -> bool

source§

fn get_wrapped_data(&self, region: &Region, rank: &Rank) -> Option<Value>

Implementors§