Struct rustdoc::test::Collector
[−]
[src]
pub struct Collector { pub tests: Vec<TestDescAndFn>, // some fields omitted }
🔬 This is a nightly-only experimental API. (
rustdoc
)Fields
tests: Vec<TestDescAndFn>
🔬 This is a nightly-only experimental API. (
rustdoc
)Methods
impl Collector
[src]
fn new(cratename: String,
cfgs: Vec<String>,
libs: SearchPaths,
externs: Externs,
use_headers: bool,
opts: TestOptions,
maybe_sysroot: Option<PathBuf>,
codemap: Option<Rc<CodeMap>>,
filename: Option<String>)
-> Collector
cfgs: Vec<String>,
libs: SearchPaths,
externs: Externs,
use_headers: bool,
opts: TestOptions,
maybe_sysroot: Option<PathBuf>,
codemap: Option<Rc<CodeMap>>,
filename: Option<String>)
-> Collector
🔬 This is a nightly-only experimental API. (
rustdoc
)fn add_test(&mut self,
test: String,
should_panic: bool,
no_run: bool,
should_ignore: bool,
as_test_harness: bool,
compile_fail: bool,
error_codes: Vec<String>,
line: usize,
filename: String)
test: String,
should_panic: bool,
no_run: bool,
should_ignore: bool,
as_test_harness: bool,
compile_fail: bool,
error_codes: Vec<String>,
line: usize,
filename: String)
🔬 This is a nightly-only experimental API. (
rustdoc
)fn get_line(&self) -> usize
🔬 This is a nightly-only experimental API. (
rustdoc
)fn set_position(&mut self, position: Span)
🔬 This is a nightly-only experimental API. (
rustdoc
)fn get_filename(&self) -> String
🔬 This is a nightly-only experimental API. (
rustdoc
)fn register_header(&mut self, name: &str, level: u32)
🔬 This is a nightly-only experimental API. (
rustdoc
)