pub trait ImplementingInterfaceExtension {
    // Required methods
    fn interfaces(&self) -> Vec<String>;
    fn has_sub_type(&self, other_type: &TypeDefinition) -> bool;
    fn has_concrete_sub_type(&self, concrete_type: &ObjectType) -> bool;
}

Required Methods§

source

fn interfaces(&self) -> Vec<String>

source

fn has_sub_type(&self, other_type: &TypeDefinition) -> bool

source

fn has_concrete_sub_type(&self, concrete_type: &ObjectType) -> bool

Implementors§