pub trait ToMemory { // Required method fn to_memory(&self) -> Result<Memory, Error>; // Provided method fn status(&self) -> i32 { ... } }