Skip to main content

TextSystem

Trait TextSystem 

Source
pub trait TextSystem:
    Send
    + Sync
    + 'static {
    // Required method
    fn measure(&self, request: &TextMeasureRequest<'_>) -> Option<TextMetrics>;

    // Provided method
    fn layout(&self, _request: &TextLayoutRequest<'_>) -> Option<TextLayout> { ... }
}

Required Methods§

Source

fn measure(&self, request: &TextMeasureRequest<'_>) -> Option<TextMetrics>

Provided Methods§

Source

fn layout(&self, _request: &TextLayoutRequest<'_>) -> Option<TextLayout>

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§