pub trait Parse: Sized {
    type Err;

    // Required method
    fn parse(value: &str) -> Result<Self, Self::Err>;
}

Required Associated Types§

Required Methods§

source

fn parse(value: &str) -> Result<Self, Self::Err>

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Parse for Alignment

source§

impl Parse for Content

source§

impl Parse for Position

source§

impl Parse for Size

source§

impl Parse for Gaps

source§

impl Parse for Color

§

type Err = ParseColorError

source§

fn parse(value: &str) -> Result<Color, <Color as Parse>::Err>

source§

impl Parse for SkFontStyle_Slant

§

type Err = ParseSlantError

source§

fn parse( value: &str ) -> Result<SkFontStyle_Slant, <SkFontStyle_Slant as Parse>::Err>

source§

impl Parse for TextDecoration

§

type Err = ParseTextDecorationError

source§

fn parse(value: &str) -> Result<TextDecoration, <TextDecoration as Parse>::Err>

source§

impl Parse for TextShadow

§

type Err = ParseTextShadowError

source§

fn parse(value: &str) -> Result<TextShadow, <TextShadow as Parse>::Err>

source§

impl Parse for Weight

§

type Err = ParseWeightError

source§

fn parse(value: &str) -> Result<Weight, <Weight as Parse>::Err>

source§

impl Parse for Width

§

type Err = ParseWidthError

source§

fn parse(value: &str) -> Result<Width, <Width as Parse>::Err>

source§

impl Parse for skia_textlayout_TextAlign

§

type Err = ParseTextAlignError

source§

fn parse( value: &str ) -> Result<skia_textlayout_TextAlign, <skia_textlayout_TextAlign as Parse>::Err>

source§

impl Parse for skia_textlayout_TextDecorationStyle

§

type Err = ParseTextDecorationStyleError

source§

fn parse( value: &str ) -> Result<skia_textlayout_TextDecorationStyle, <skia_textlayout_TextDecorationStyle as Parse>::Err>

Implementors§