create dummy placeholder crate to prevent compiler

This commit is contained in:
Patrik Kårlin 2023-02-06 11:33:10 +01:00
parent 824f915cbc
commit 0fd2a70b90
No known key found for this signature in database
3 changed files with 24 additions and 0 deletions

View file

@ -5,6 +5,7 @@ use crate::expand::{self, AstFragment, Invocation};
use crate::module::DirOwnership;
use rustc_ast::attr::MarkedAttrs;
use rustc_ast::mut_visit::DummyAstNode;
use rustc_ast::ptr::P;
use rustc_ast::token::{self, Nonterminal};
use rustc_ast::tokenstream::TokenStream;
@ -640,6 +641,10 @@ impl MacResult for DummyResult {
fn make_variants(self: Box<DummyResult>) -> Option<SmallVec<[ast::Variant; 1]>> {
Some(SmallVec::new())
}
fn make_crate(self: Box<DummyResult>) -> Option<ast::Crate> {
Some(DummyAstNode::dummy())
}
}
/// A syntax extension kind.