pub struct ControlLifted {
pub record: RunId,
pub removed: bool,
}Expand description
An operator’s lift or release that found a control standing and recorded ending it.
Fields§
§record: RunIdThe run holding the record.
removed: boolWhether this call removed the register row. false when another lift
or release removed it between this call’s read and its removal: the
control is gone either way, and the record still stands.
Trait Implementations§
Source§impl Clone for ControlLifted
impl Clone for ControlLifted
impl Copy for ControlLifted
Source§impl Debug for ControlLifted
impl Debug for ControlLifted
impl Eq for ControlLifted
Source§impl PartialEq for ControlLifted
impl PartialEq for ControlLifted
impl StructuralPartialEq for ControlLifted
Auto Trait Implementations§
impl Freeze for ControlLifted
impl RefUnwindSafe for ControlLifted
impl Send for ControlLifted
impl Sync for ControlLifted
impl Unpin for ControlLifted
impl UnsafeUnpin for ControlLifted
impl UnwindSafe for ControlLifted
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.