Trait Convert

Source
pub(crate) trait Convert<T> {
    // Required method
    fn convert(self) -> T;
}
Expand description

A version of the Into<T> trait from the standard library that can be used to convert between two types that are not defined in the canvas crate.

Required Methods§

Source

fn convert(self) -> T

Implementations on Foreign Types§

Source§

impl Convert<Cap> for LineCapStyle

Source§

fn convert(self) -> Cap

Source§

impl Convert<Join> for LineJoinStyle

Source§

fn convert(self) -> Join

Source§

impl Convert<Compose> for CompositionStyle

Source§

impl Convert<Mix> for BlendingStyle

Source§

fn convert(self) -> Mix

Source§

impl Convert<Brush> for FillOrStrokeStyle

Source§

impl Convert<Fill> for FillRule

Source§

fn convert(self) -> Fill

Source§

impl Convert<PaintType> for FillOrStrokeStyle

Source§

impl Convert<AlphaColor<Srgb>> for AbsoluteColor

Source§

impl Convert<DynamicColor> for AbsoluteColor

Source§

impl Convert<Stroke> for LineOptions

Source§

impl Convert<BlendMode> for CompositionOrBlending

Source§

impl Convert<Font> for FontDataAndIndex

Source§

fn convert(self) -> Font

Source§

impl Convert<ColorStop> for CanvasGradientStop

Source§

impl Convert<ColorStops> for Vec<CanvasGradientStop>

Implementors§