Trait Parse

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

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Parse for Slant

Source§

type Err = ParseSlantError

Source§

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

Source§

impl Parse for TextAlign

Source§

type Err = ParseTextAlignError

Source§

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

Source§

impl Parse for TextDecorationStyle

Source§

impl Parse for Alignment

Source§

type Err = ParseAlignmentError

Source§

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

Source§

impl Parse for Content

Source§

type Err = ParseContentError

Source§

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

Source§

impl Parse for Position

Source§

type Err = ParsePositionError

Source§

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

Source§

impl Parse for Size

Source§

type Err = ParseSizeError

Source§

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

Source§

impl Parse for Color

Source§

type Err = ParseColorError

Source§

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

Source§

impl Parse for TextDecoration

Source§

impl Parse for TextShadow

Source§

type Err = ParseTextShadowError

Source§

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

Source§

impl Parse for Weight

Source§

type Err = ParseWeightError

Source§

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

Source§

impl Parse for Width

Source§

type Err = ParseWidthError

Source§

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

Source§

impl Parse for Gaps

Source§

type Err = ParseGapError

Source§

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

Implementors§