pub struct CallAttempt {
pub attempt: LocalAttempt,
pub calls: BTreeSet<CallEvent>,
}Expand description
What one attempt produced when both local-variable frames and subroutine
calls are tracked (see attempt_with_calls).
Fields§
§attempt: LocalAttemptThe matches, as in LocalAttempt.
calls: BTreeSet<CallEvent>Every distinct call a thread scheduled, whether or not that thread later matched: a match item fires at every end point of the sequence it is attached to (16.11), even when a longer sequence it is part of then fails.
Trait Implementations§
Source§impl Clone for CallAttempt
impl Clone for CallAttempt
Source§impl Debug for CallAttempt
impl Debug for CallAttempt
impl Eq for CallAttempt
Source§impl PartialEq for CallAttempt
impl PartialEq for CallAttempt
impl StructuralPartialEq for CallAttempt
Auto Trait Implementations§
impl Freeze for CallAttempt
impl RefUnwindSafe for CallAttempt
impl Send for CallAttempt
impl Sync for CallAttempt
impl Unpin for CallAttempt
impl UnsafeUnpin for CallAttempt
impl UnwindSafe for CallAttempt
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.