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§
Sourcefn propose_names(&self, request: &NamingRequest<'_>) -> Vec<NameCandidate>
fn propose_names(&self, request: &NamingRequest<'_>) -> Vec<NameCandidate>
Returns ranked candidate names, best first.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".