1
2
3
4
5
6
7
use crate::definition::InterfaceTypeDefinition;

pub trait InterfaceImplementation {
    type InterfaceTypeDefinition: InterfaceTypeDefinition;

    fn interface(&self) -> &Self::InterfaceTypeDefinition;
}