Trait darling::FromGenerics[][src]

pub trait FromGenerics {
    fn from_generics(generics: &Generics) -> Result<Self, Error>;
}
Expand description

Creates an instance by parsing an entire generics declaration, including the where clause.

Required methods

fn from_generics(generics: &Generics) -> Result<Self, Error>[src]

Implementations on Foreign Types

impl<T> FromGenerics for Result<T, Error> where
    T: FromGenerics
[src]

pub fn from_generics(generics: &Generics) -> Result<Result<T, Error>, Error>[src]

impl FromGenerics for Generics[src]

impl FromGenerics for ()[src]

pub fn from_generics(_generics: &Generics) -> Result<(), Error>[src]

Implementors

impl FromGenerics for Ignored[src]

impl<P> FromGenerics for darling::ast::Generics<P, WhereClause> where
    P: FromGenericParam
[src]

pub fn from_generics(
    generics: &Generics
) -> Result<Generics<P, WhereClause>, Error>
[src]

impl<T> FromGenerics for SpannedValue<T> where
    T: FromGenerics
[src]

impl<T> FromGenerics for WithOriginal<T, Generics> where
    T: FromGenerics
[src]

pub fn from_generics(
    value: &Generics
) -> Result<WithOriginal<T, Generics>, Error>
[src]