pub trait HighlightStyleResolver: Send + Sync {
// Required method
fn style(&self, name: &str) -> Option<HighlightStyle>;
}Expand description
Resolves semantic highlight names into renderable GPUI styles.
Base deliberately knows nothing about a concrete syntax theme. UI crates and applications can provide any resolver, independently of their parser.
Required Methods§
fn style(&self, name: &str) -> Option<HighlightStyle>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".