public attribute parsers
diff --git a/src/lib.rs b/src/lib.rs
index 65ad6df..17c6957 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -141,6 +141,15 @@
unwrap("type parameter bound", generics::parsing::ty_param_bound, input)
}
+ pub fn parse_outer_attr(input: &str) -> Result<Attribute, String> {
+ unwrap("outer attribute", attr::parsing::outer_attr, input)
+ }
+
+ #[cfg(feature = "full")]
+ pub fn parse_inner_attr(input: &str) -> Result<Attribute, String> {
+ unwrap("inner attribute", attr::parsing::inner_attr, input)
+ }
+
// Deprecated. Use `parse_derive_input` instead.
#[doc(hidden)]
pub fn parse_macro_input(input: &str) -> Result<MacroInput, String> {