pub struct LoopRound(/* private fields */);Expand description
How many rounds of one looping composition a run has already done.
Counted on the link rather than derived from the instances, so that advancing a run twice for the same round is refused by comparison instead of opening a second instance nobody asked for.
Implementations§
Trait Implementations§
impl Copy for LoopRound
Source§impl<'de> Deserialize<'de> for LoopRound
impl<'de> Deserialize<'de> for LoopRound
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 LoopRound
Source§impl Ord for LoopRound
impl Ord for LoopRound
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for LoopRound
impl PartialOrd for LoopRound
impl StructuralPartialEq for LoopRound
Auto Trait Implementations§
impl Freeze for LoopRound
impl RefUnwindSafe for LoopRound
impl Send for LoopRound
impl Sync for LoopRound
impl Unpin for LoopRound
impl UnsafeUnpin for LoopRound
impl UnwindSafe for LoopRound
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