1#![doc = include_str!("./docs/lib.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3
4mod attribute_ident;
5mod attrs_value;
6mod convert_parsed;
7mod flag_or_type;
8mod flag_or_value;
9mod from_attr;
10mod macros;
11mod map;
12mod parse_meta;
13mod path_value;
14
15#[doc(inline)]
16#[doc = include_str!("./docs/from_attr.md")]
17pub use from_attr_macro::FromAttr;
18#[doc(inline)]
19#[doc = include_str!("./docs/from_ident.md")]
20pub use from_attr_macro::FromIdent;
21
22pub use self::{
23 attribute_ident::AttributeIdent, attrs_value::AttrsValue, convert_parsed::ConvertParsed,
24 flag_or_value::FlagOrValue, from_attr::FromAttr, map::Map, parse_meta::ParseMeta,
25 path_value::PathValue,
26};
27
28#[doc(hidden)]
29pub mod __internal {
30 pub use proc_macro2;
31 pub use syn;
32}