pub struct BenchTarget {
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
Benchmark target configuration from [[bench]].
Fields§
§name: Option<Spanned<String>>The name of the benchmark 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 BenchTarget
impl Clone for BenchTarget
Source§fn clone(&self) -> BenchTarget
fn clone(&self) -> BenchTarget
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 BenchTarget
impl Debug for BenchTarget
Auto Trait Implementations§
impl Freeze for BenchTarget
impl RefUnwindSafe for BenchTarget
impl Send for BenchTarget
impl Sync for BenchTarget
impl Unpin for BenchTarget
impl UnsafeUnpin for BenchTarget
impl UnwindSafe for BenchTarget
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