pub trait BinImpl<T: BinBase>:
AnyImpl
+ ObjectImpl<T>
+ ElementImpl<T>
+ Send
+ Sync
+ 'staticwhere
T::InstanceStructType: PanicPoison,{
// Provided methods
fn add_element(&self, bin: &T, element: &Element) -> bool { ... }
fn remove_element(&self, bin: &T, element: &Element) -> bool { ... }
fn handle_message(&self, bin: &T, message: Message) { ... }
}