[][src]Trait devise_core::FromMeta

pub trait FromMeta: Sized {
    fn from_meta(meta: MetaItem) -> Result<Self>;

    fn from_attr(name: &str, attr: &Attribute) -> Result<Self> { ... }
fn from_attrs(name: &str, attrs: &[Attribute]) -> Option<Result<Self>> { ... }
fn default() -> Option<Self> { ... } }

Required methods

fn from_meta(meta: MetaItem) -> Result<Self>

Loading content...

Provided methods

fn from_attr(name: &str, attr: &Attribute) -> Result<Self>

fn from_attrs(name: &str, attrs: &[Attribute]) -> Option<Result<Self>>

fn default() -> Option<Self>

Loading content...

Implementations on Foreign Types

impl FromMeta for isize[src]

impl FromMeta for usize[src]

impl FromMeta for String[src]

impl FromMeta for bool[src]

impl<T: FromMeta> FromMeta for Option<T>[src]

Loading content...

Implementors

impl<T: FromMeta> FromMeta for SpanWrapped<T>[src]

Loading content...