]> git.lizzy.rs Git - rust.git/commitdiff
Impl !Send and !Sync for SourceFile
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>
Fri, 2 Mar 2018 01:42:22 +0000 (02:42 +0100)
committerJohn Kåre Alsaker <john.kare.alsaker@gmail.com>
Fri, 2 Mar 2018 09:48:52 +0000 (10:48 +0100)
src/libproc_macro/lib.rs

index cf1d4024373544d8e8600adeda554487fa1e9b3c..1163c1a98d5acd3ae1ad68796f6ed1cfac850331 100644 (file)
@@ -38,6 +38,7 @@
 #![feature(rustc_private)]
 #![feature(staged_api)]
 #![feature(lang_items)]
+#![feature(optin_builtin_traits)]
 
 #[macro_use]
 extern crate syntax;
@@ -310,6 +311,11 @@ pub struct SourceFile {
     filemap: Lrc<FileMap>,
 }
 
+#[unstable(feature = "proc_macro", issue = "38356")]
+impl !Send for SourceFile {}
+#[unstable(feature = "proc_macro", issue = "38356")]
+impl !Sync for SourceFile {}
+
 impl SourceFile {
     /// Get the path to this source file.
     ///