Skip to main content

HighlightStyleResolver

Trait HighlightStyleResolver 

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

Source

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".

Implementors§