pub trait ComponentContainer<T> {
// Required methods
fn deref_source(&self, reference: &str) -> Option<&T>;
fn deref_target(&self, reference: &str) -> Option<&T>;
}
pub trait ComponentContainer<T> {
// Required methods
fn deref_source(&self, reference: &str) -> Option<&T>;
fn deref_target(&self, reference: &str) -> Option<&T>;
}