Skip to main content

Module proc_macro_server

Module proc_macro_server 

Source

Re-exportsยง

use std::ops::Bound; ๐Ÿ”’
use std::ops::Range; ๐Ÿ”’
use rustc_ast as ast; ๐Ÿ”’
use rustc_ast::token as tk; ๐Ÿ”’
use rustc_ast::tokenstream; ๐Ÿ”’
use rustc_ast::tokenstream::DelimSpacing; ๐Ÿ”’
use rustc_ast::tokenstream::Spacing; ๐Ÿ”’
use rustc_ast::tokenstream::TokenStream; ๐Ÿ”’
use rustc_ast::util::literal::escape_byte_str_symbol; ๐Ÿ”’
use rustc_ast_pretty::pprust; ๐Ÿ”’
use rustc_data_structures::fx::FxHashMap; ๐Ÿ”’
use rustc_errors::Diag; ๐Ÿ”’
use rustc_errors::ErrorGuaranteed; ๐Ÿ”’
use rustc_errors::MultiSpan; ๐Ÿ”’
use rustc_parse::lexer::StripTokens; ๐Ÿ”’
use rustc_parse::lexer::nfc_normalize; ๐Ÿ”’
use rustc_parse::parser::Parser; ๐Ÿ”’
use rustc_parse::exp; ๐Ÿ”’
use rustc_parse::new_parser_from_source_str; ๐Ÿ”’
use rustc_parse::source_str_to_stream; ๐Ÿ”’
use rustc_proc_macro::bridge::DelimSpan; ๐Ÿ”’ Experimental
use rustc_proc_macro::bridge::Diagnostic; ๐Ÿ”’ Experimental
use rustc_proc_macro::bridge::ExpnGlobals; ๐Ÿ”’ Experimental
use rustc_proc_macro::bridge::Group; ๐Ÿ”’ Experimental
use rustc_proc_macro::bridge::Ident; ๐Ÿ”’ Experimental
use rustc_proc_macro::bridge::IdentKind; ๐Ÿ”’ Experimental
use rustc_proc_macro::bridge::LitKind; ๐Ÿ”’ Experimental
use rustc_proc_macro::bridge::Literal; ๐Ÿ”’ Experimental
use rustc_proc_macro::bridge::Punct; ๐Ÿ”’ Experimental
use rustc_proc_macro::bridge::TokenTree; ๐Ÿ”’ Experimental
use rustc_proc_macro::bridge::server; ๐Ÿ”’ Experimental
use rustc_proc_macro::Delimiter; ๐Ÿ”’
use rustc_proc_macro::Level; ๐Ÿ”’ Experimental
use rustc_session::Session; ๐Ÿ”’
use rustc_session::parse::ParseSess; ๐Ÿ”’
use rustc_span::def_id::CrateNum; ๐Ÿ”’
use rustc_span::BytePos; ๐Ÿ”’
use rustc_span::FileName; ๐Ÿ”’
use rustc_span::Pos; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::Symbol; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use smallvec::SmallVec; ๐Ÿ”’
use smallvec::smallvec; ๐Ÿ”’
use crate::base::ExtCtxt; ๐Ÿ”’

Structsยง

Rustc ๐Ÿ”’

Traitsยง

FromInternal ๐Ÿ”’
ToInternal ๐Ÿ”’

Functionsยง

cancel_diags_into_string ๐Ÿ”’