Trait darling::FromVariant

source ·
pub trait FromVariant: Sized {
    // Required method
    fn from_variant(variant: &Variant) -> Result<Self, Error>;
}
Expand description

Creates an instance from a specified syn::Variant.

Required Methods§

source

fn from_variant(variant: &Variant) -> Result<Self, Error>

Create an instance from syn::Variant, or return an error.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl FromVariant for ()

source§

impl FromVariant for Ident

source§

impl FromVariant for Vec<Attribute>

source§

impl FromVariant for Variant

Implementors§