Module rustdoc::test[][src]

Re-exports

use std::env;
use std::ffi::OsString;
use std::io::prelude::*;
use std::io;
use std::path::Path;
use std::path::PathBuf;
use std::panic;
use std::panic::AssertUnwindSafe;
use std::process::Command;
use std::str;
use rustc_data_structures::sync::Lrc;
use std::sync::Arc;
use std::sync::Mutex;
use testing;
use rustc_lint;
use rustc::hir;
use rustc::hir::intravisit;
use rustc::session;
use rustc::session::CompileIncomplete;
use rustc::session::config;
use rustc::session::config::OutputType;
use rustc::session::config::OutputTypes;
use rustc::session::config::Externs;
use rustc::session::config::CodegenOptions;
use rustc::session::search_paths::SearchPaths;
use rustc::session::search_paths::PathKind;
use rustc_metadata::dynamic_lib::DynamicLibrary;
use tempdir::TempDir;
use rustc_driver;
use rustc_driver::driver;
use rustc_driver::target_features;
use rustc_driver::Compilation;
use rustc_driver::driver::phase_2_configure_and_expand;
use rustc_metadata::cstore::CStore;
use rustc_resolve::MakeGlobMap;
use syntax::ast;
use syntax::codemap::CodeMap;
use syntax::edition::Edition;
use syntax::feature_gate::UnstableFeatures;
use syntax::with_globals;
use syntax_pos::BytePos;
use syntax_pos::DUMMY_SP;
use syntax_pos::Pos;
use syntax_pos::Span;
use syntax_pos::FileName;
use errors;
use errors::emitter::ColorConfig;
use clean::Attributes;
use html::markdown;

Structs

Collector
HirCollector
TestOptions

Functions

make_test

Makes the test file. Also returns the number of lines before the code begins

partition_source
run
run_test
scrape_test_config