1
2
3
pub trait HasComponents {
    type Components;
}