Skip to main content

NamingAdvisor

Trait NamingAdvisor 

Source
pub trait NamingAdvisor {
    // Required method
    fn propose_names(&self, request: &NamingRequest<'_>) -> Vec<NameCandidate>;
}
Expand description

Proposes human-meaningful names for inferred non-terminals.

Required Methods§

Source

fn propose_names(&self, request: &NamingRequest<'_>) -> Vec<NameCandidate>

Returns ranked candidate names, best first.

Implementors§