[][src]Trait fastobo::parser::FromSlice

pub trait FromSlice<'i>: Sized {
type Err;
    fn from_slice(s: &'i str) -> Result<Self, Self::Err>;
}

Parse a value from a slice with a lifetime parameter.

This trait is an extension of the FromStr trait from the standard library, and allows keeping a reference to the slice passed as argument.

Associated Types

type Err

The associated error which can be returned from parsing.

Loading content...

Required methods

fn from_slice(s: &'i str) -> Result<Self, Self::Err>

Parses a string slice s to return a value of this type.

Loading content...

Implementors

impl<'i> FromSlice<'i> for Id<'i>[src]

type Err = Error

impl<'i> FromSlice<'i> for Cow<'i, &'i QuotedStr>[src]

type Err = Error

impl<'i> FromSlice<'i> for Cow<'i, &'i UnprefixedId>[src]

type Err = Error

impl<'i> FromSlice<'i> for Cow<'i, &'i UnquotedStr>[src]

type Err = Error

impl<'i> FromSlice<'i> for Cow<'i, IdLocal<'i>>[src]

type Err = Error

impl<'i> FromSlice<'i> for Cow<'i, IdPrefix<'i>>[src]

type Err = Error

impl<'i> FromSlice<'i> for Cow<'i, PrefixedId<'i>>[src]

type Err = Error

impl<'i> FromSlice<'i> for ClassId<'i>[src]

type Err = Error

impl<'i> FromSlice<'i> for InstanceId<'i>[src]

type Err = Error

impl<'i> FromSlice<'i> for NamespaceId<'i>[src]

type Err = Error

impl<'i> FromSlice<'i> for RelationId<'i>[src]

type Err = Error

impl<'i> FromSlice<'i> for SubsetId<'i>[src]

type Err = Error

impl<'i> FromSlice<'i> for SynonymTypeId<'i>[src]

type Err = Error

impl<'i, T> FromSlice<'i> for T where
    T: FromStr
[src]

type Err = Self::Err

Loading content...