pub struct ExampleTarget {
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>>>,
pub crate_type: Option<Spanned<Vec<String>>>,
}Expand description
Example target configuration from [[example]].
Fields§
§name: Option<Spanned<String>>The name of the example 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.
crate_type: Option<Spanned<Vec<String>>>The crate types to generate for this example.
Trait Implementations§
Source§impl Clone for ExampleTarget
impl Clone for ExampleTarget
Source§fn clone(&self) -> ExampleTarget
fn clone(&self) -> ExampleTarget
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 ExampleTarget
impl Debug for ExampleTarget
Auto Trait Implementations§
impl Freeze for ExampleTarget
impl RefUnwindSafe for ExampleTarget
impl Send for ExampleTarget
impl Sync for ExampleTarget
impl Unpin for ExampleTarget
impl UnsafeUnpin for ExampleTarget
impl UnwindSafe for ExampleTarget
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