Trait cucumber::ArbitraryWriter
source · [−]pub trait ArbitraryWriter<'val, World, Value: 'val>: Writer<World> {
fn write<'life0, 'async_trait>(
&'life0 mut self,
val: Value
) -> Pin<Box<dyn Future<Output = ()> + 'async_trait>>
where
'val: 'async_trait,
'life0: 'async_trait,
Self: 'async_trait;
}
Expand description
Required Methods
Implementors
impl<'val, W, L, R, Val> Arbitrary<'val, W, Val> for Tee<L, R>where
W: World,
L: Arbitrary<'val, W, Val>,
R: Arbitrary<'val, W, Val>,
Val: Clone + 'val,
impl<'val, W, Val, Out> Arbitrary<'val, W, Val> for Basic<Out>where
W: World + Debug,
Val: AsRef<str> + 'val,
Out: Write,
impl<'val, W, Val, Out> Arbitrary<'val, W, Val> for Libtest<W, Out>where
W: World + Debug,
Val: AsRef<str> + 'val,
Out: Write,
Available on crate feature
libtest
only.