pub trait LogReader { type Item: LogStatus; // Required methods fn get_log(&self) -> &Self::Item; fn give_log(self) -> Self::Item; }