Trait ImplementingInterfaceExtension

Source
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§