pub trait ViewableImplementation<M> {
// Required methods
fn memory_view(&self) -> &M;
fn into_memory_view(self) -> M;
}
pub trait ViewableImplementation<M> {
// Required methods
fn memory_view(&self) -> &M;
fn into_memory_view(self) -> M;
}