pub struct TestTarget {
pub name: Option<Spanned<String>>,
pub path: Option<Spanned<String>>,
pub test: Option<Spanned<bool>>,
pub doctest: Option<Spanned<bool>>,
pub bench: Option<Spanned<bool>>,
pub doc: Option<Spanned<bool>>,
pub plugin: Option<Spanned<bool>>,
pub harness: Option<Spanned<bool>>,
pub edition: Option<Spanned<Edition>>,
pub required_features: Option<Spanned<Vec<String>>>,
}Expand description
Test target configuration from [[test]].
Fields§
§name: Option<Spanned<String>>The name of the test target.
path: Option<Spanned<String>>The source file of the target, relative to Cargo.toml.
test: Option<Spanned<bool>>Whether the target is tested by default by cargo test.
doctest: Option<Spanned<bool>>Whether documentation examples are tested by cargo test.
bench: Option<Spanned<bool>>Whether the target is benchmarked by default by cargo bench.
doc: Option<Spanned<bool>>Whether the target is included in cargo doc output.
plugin: Option<Spanned<bool>>Deprecated and unused.
harness: Option<Spanned<bool>>Whether to use the libtest harness for #[test] functions.
edition: Option<Spanned<Edition>>The Rust edition the target will use.
required_features: Option<Spanned<Vec<String>>>Features required for the target to be built.
Trait Implementations§
Source§impl Clone for TestTarget
impl Clone for TestTarget
Source§fn clone(&self) -> TestTarget
fn clone(&self) -> TestTarget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TestTarget
impl Debug for TestTarget
Auto Trait Implementations§
impl Freeze for TestTarget
impl RefUnwindSafe for TestTarget
impl Send for TestTarget
impl Sync for TestTarget
impl Unpin for TestTarget
impl UnsafeUnpin for TestTarget
impl UnwindSafe for TestTarget
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more