pub struct GroupBuilder<'module, 'func> { /* private fields */ }
Implementations§
Source§impl<'module, 'func> GroupBuilder<'module, 'func>
impl<'module, 'func> GroupBuilder<'module, 'func>
pub fn build(self) -> Group<'module, 'func>
pub fn using_temp_dir(self) -> Self
pub fn inherit_temp_dir(self) -> Self
pub fn using_fixture_dir(self) -> Self
pub fn import_fixture_dir(self, namepath: &Namepath) -> Self
pub fn inherit_fixture_dir(self) -> Self
pub fn setup(self, func: impl FnOnce(&mut Group<'_, '_>) + 'func) -> Self
pub fn teardown( self, func: impl FnOnce(&mut Group<'_, '_>) + Sync + Send + 'func, ) -> Self
pub fn teardown_static(self, func: extern "C" fn()) -> Self
Auto Trait Implementations§
impl<'module, 'func> Freeze for GroupBuilder<'module, 'func>
impl<'module, 'func> !RefUnwindSafe for GroupBuilder<'module, 'func>
impl<'module, 'func> !Send for GroupBuilder<'module, 'func>
impl<'module, 'func> !Sync for GroupBuilder<'module, 'func>
impl<'module, 'func> Unpin for GroupBuilder<'module, 'func>
impl<'module, 'func> !UnwindSafe for GroupBuilder<'module, 'func>
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