pub trait DetachableSubject<O, E>: Subjectwhere
O: Observer,{
// Required method
fn detach(&mut self, detach_observer: &O) -> Result<(), E>;
}pub trait DetachableSubject<O, E>: Subjectwhere
O: Observer,{
// Required method
fn detach(&mut self, detach_observer: &O) -> Result<(), E>;
}