Skip to main content

FromProp

Trait FromProp 

Source
pub trait FromProp: Sized {
    // Required method
    fn from_prop(values: &Spectrum<str>) -> Result<Self>;
}
Expand description

A trait for parsing a type from some property values.

Required Methods§

Source

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Parse this type from a series of string values.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl FromProp for String

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<String>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<bool>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<f32>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<f64>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<i8>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<i16>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<i32>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<i64>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<u8>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<u16>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<u32>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for Vec<u64>

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for bool

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for f32

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for f64

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for i8

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for i16

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for i32

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for i64

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for u8

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for u16

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for u32

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Source§

impl FromProp for u64

Source§

fn from_prop(values: &Spectrum<str>) -> Result<Self>

Implementors§

Source§

impl FromProp for Spectrum<str>

The values as they are, sharing the listing they are a slice of.