pub trait Map<I>: SpecMapwhere I: DeepView<V = Self::Input>,{ type O: DeepView<V = Self::Output>; // Required method exec fn map(&self, i: I) -> o : Self::O; }
self.spec_map(i.deep_view()) == o.deep_view(),