Document Lit::new
diff --git a/src/lit.rs b/src/lit.rs
index 24eb8e8..0190f27 100644
--- a/src/lit.rs
+++ b/src/lit.rs
@@ -491,6 +491,17 @@
use proc_macro2::TokenStream;
impl Lit {
+ /// Interpret a Syn literal from a proc-macro2 literal.
+ ///
+ /// Not all proc-macro2 literals are valid Syn literals. In particular,
+ /// doc comments are considered by proc-macro2 to be literals but in Syn
+ /// they are [`Attribute`].
+ ///
+ /// [`Attribute`]: struct.Attribute.html
+ ///
+ /// # Panics
+ ///
+ /// Panics if the input is a doc comment literal.
pub fn new(token: Literal, span: Span) -> Self {
let value = token.to_string();