pub enum TestType {
UnitTest,
IntegrationTest,
DocTest,
Unknown,
}
Expand description
Type of the test according to the rust book conventions.
Variants§
UnitTest
Unit-tests are expected to be in the src
folder of the crate.
IntegrationTest
Integration-style tests are expected to be in the tests
folder of the crate.
DocTest
Doctests are created by the librustdoc
manually, so it’s a different type of test.
Unknown
Tests for the sources that don’t follow the project layout convention
(e.g. tests in raw main.rs
compiled by calling rustc --test
directly).
Trait Implementations§
source§impl PartialEq<TestType> for TestType
impl PartialEq<TestType> for TestType
impl Copy for TestType
impl Eq for TestType
impl StructuralEq for TestType
impl StructuralPartialEq for TestType
Auto Trait Implementations§
impl RefUnwindSafe for TestType
impl Send for TestType
impl Sync for TestType
impl Unpin for TestType
impl UnwindSafe for TestType
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