pub struct LiveCase<'a> {
pub bundle: &'a ReplayBundle,
pub resolver: &'a dyn Resolver,
pub config: &'a ReplayConfig,
pub live: &'a LiveReexecution,
pub live_run: &'a RunRecord,
pub live_plan: &'a Plan,
pub adapter: &'a AdapterRef,
pub agreement: &'a Agreement,
}Expand description
One finished live re-execution and the historical case it links to.
Fields§
§bundle: &'a ReplayBundle§resolver: &'a dyn Resolver§config: &'a ReplayConfigThe caller’s trusted scope and the time availability is judged at.
live: &'a LiveReexecution§live_run: &'a RunRecordThe new run record the live document binds.
live_plan: &'a PlanThe plan the live run executed; its identity must be the document’s.
adapter: &'a AdapterRefThe versioned task adapter whose named fields are compared.
agreement: &'a AgreementAuto Trait Implementations§
impl<'a> !RefUnwindSafe for LiveCase<'a>
impl<'a> !Send for LiveCase<'a>
impl<'a> !Sync for LiveCase<'a>
impl<'a> !UnwindSafe for LiveCase<'a>
impl<'a> Freeze for LiveCase<'a>
impl<'a> Unpin for LiveCase<'a>
impl<'a> UnsafeUnpin for LiveCase<'a>
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