Skip to main content

InterfaceResolver

Trait InterfaceResolver 

Source
pub trait InterfaceResolver {
    // Required method
    fn resolve_interface_methods(
        &self,
        name: &str,
        current_file: &str,
    ) -> Option<Vec<String>>;
}
Expand description

Resolver for cross-file interface method lookups. Used to find interface/class method signatures from other files.

Required Methods§

Source

fn resolve_interface_methods( &self, name: &str, current_file: &str, ) -> Option<Vec<String>>

Get method names for an interface/class by name. Returns None if the interface cannot be resolved (external, missing, etc.).

Implementors§