Struct af_core::test::Context [−][src]
A test context that groups related tests together.
Implementations
impl Context
[src]
pub fn new() -> Self
[src]
Creates a new, empty test context.
pub fn scope(
&mut self,
name: impl Into<SharedString>,
build: impl FnOnce(&mut Context)
)
[src]
&mut self,
name: impl Into<SharedString>,
build: impl FnOnce(&mut Context)
)
Creates a new child context with a given scope name.
pub fn test(
&mut self,
name: impl Into<SharedString>,
test: impl Start<Result> + Send + 'static
)
[src]
&mut self,
name: impl Into<SharedString>,
test: impl Start<Result> + Send + 'static
)
Adds a test to the context.
pub fn start(self) -> OutputStream
[src]
Starts the tests in this context, returning an OutputStream
for
receiving the results.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Context
impl Send for Context
impl !Sync for Context
impl Unpin for Context
impl !UnwindSafe for Context
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut Tⓘ
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,