freya::core::parsing

Trait Parse

Source
pub trait Parse: Sized {
    // Required method
    fn parse(value: &str) -> Result<Self, ParseError>;
}

Required Methods§

Source

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

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 Action

Source§

fn parse(value: &str) -> Result<Action, ParseError>

Source§

impl Parse for AriaCurrent

Source§

fn parse(value: &str) -> Result<AriaCurrent, ParseError>

Source§

impl Parse for AutoComplete

Source§

fn parse(value: &str) -> Result<AutoComplete, ParseError>

Source§

impl Parse for HasPopup

Source§

fn parse(value: &str) -> Result<HasPopup, ParseError>

Source§

impl Parse for Invalid

Source§

fn parse(value: &str) -> Result<Invalid, ParseError>

Source§

impl Parse for ListStyle

Source§

fn parse(value: &str) -> Result<ListStyle, ParseError>

Source§

impl Parse for Live

Source§

fn parse(value: &str) -> Result<Live, ParseError>

Source§

impl Parse for Orientation

Source§

fn parse(value: &str) -> Result<Orientation, ParseError>

Source§

impl Parse for Role

Source§

fn parse(value: &str) -> Result<Role, ParseError>

Source§

impl Parse for SkBlendMode

Source§

fn parse(value: &str) -> Result<SkBlendMode, ParseError>

Source§

impl Parse for SortDirection

Source§

fn parse(value: &str) -> Result<SortDirection, ParseError>

Source§

impl Parse for Toggled

Source§

fn parse(value: &str) -> Result<Toggled, ParseError>

Source§

impl Parse for VerticalOffset

Source§

fn parse(value: &str) -> Result<VerticalOffset, ParseError>

Implementors§