File: fix-no-default.patch

package info (click to toggle)
rust-proc-macro-utils 0.10.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 212 kB
  • sloc: makefile: 2
file content (23 lines) | stat: -rw-r--r-- 620 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
diff --git a/src/lib.rs b/src/lib.rs
index 43bb706..aa020c0 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -9,7 +9,7 @@
 #![cfg_attr(docsrs, feature(doc_auto_cfg))]
 #![deny(rustdoc::all)]
 
-#[cfg(doc)]
+#[cfg(all(doc, feature = "proc-macro2"))]
 use proc_macro2::{Punct, Spacing};
 
 #[cfg(feature = "proc-macro")]
@@ -34,7 +34,9 @@ mod sealed {
 
     macro_rules! sealed {
         [$($ty:ident),* $(,)?] => {$(
+            #[cfg(feature = "proc-macro")]
             impl Sealed for proc_macro::$ty {}
+            #[cfg(feature = "proc-macro2")]
             impl Sealed for proc_macro2::$ty {}
         )*};
     }