abrasion/third_party/cargo/vendor/darling-0.10.2/tests/from_variant.rs

28 lines
562 B
Rust

#[macro_use]
extern crate darling;
extern crate syn;
#[derive(FromVariant)]
#[darling(from_ident, attributes(hello))]
#[allow(dead_code)]
pub struct Lorem {
ident: syn::Ident,
into: Option<bool>,
skip: Option<bool>,
fields: darling::ast::Fields<syn::Type>,
}
impl From<syn::Ident> for Lorem {
fn from(ident: syn::Ident) -> Self {
Lorem {
ident,
into: Default::default(),
skip: Default::default(),
fields: darling::ast::Style::Unit.into(),
}
}
}
#[test]
fn expansion() {}