pub struct CycleAffectedness {
pub turn_affected: bool,
pub classified: Vec<ClassifiedOp>,
}Expand description
Aggregate affectedness of a cycle’s operations against the turn scope.
Fields§
§turn_affected: boolTrue when any op falls in a turn-affecting class (2/3/4).
classified: Vec<ClassifiedOp>Per-op classification, in input order.
Trait Implementations§
Source§impl Clone for CycleAffectedness
impl Clone for CycleAffectedness
Source§fn clone(&self) -> CycleAffectedness
fn clone(&self) -> CycleAffectedness
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CycleAffectedness
impl Debug for CycleAffectedness
Source§impl Default for CycleAffectedness
impl Default for CycleAffectedness
Source§fn default() -> CycleAffectedness
fn default() -> CycleAffectedness
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CycleAffectedness
impl<'de> Deserialize<'de> for CycleAffectedness
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for CycleAffectedness
Source§impl PartialEq for CycleAffectedness
impl PartialEq for CycleAffectedness
Source§fn eq(&self, other: &CycleAffectedness) -> bool
fn eq(&self, other: &CycleAffectedness) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CycleAffectedness
impl Serialize for CycleAffectedness
impl StructuralPartialEq for CycleAffectedness
Auto Trait Implementations§
impl Freeze for CycleAffectedness
impl RefUnwindSafe for CycleAffectedness
impl Send for CycleAffectedness
impl Sync for CycleAffectedness
impl Unpin for CycleAffectedness
impl UnsafeUnpin for CycleAffectedness
impl UnwindSafe for CycleAffectedness
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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§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.