pub struct TurnRange {
pub start_turn: u32,
pub end_turn: u32,
}Expand description
A range of turns within a loop, identified by turn indices.
Both bounds are inclusive. These correspond to TurnId.turn_index values.
Fields§
§start_turn: u32§end_turn: u32Trait Implementations§
Source§impl<'de> Deserialize<'de> for TurnRange
impl<'de> Deserialize<'de> for TurnRange
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 StructuralPartialEq for TurnRange
Auto Trait Implementations§
impl Freeze for TurnRange
impl RefUnwindSafe for TurnRange
impl Send for TurnRange
impl Sync for TurnRange
impl Unpin for TurnRange
impl UnsafeUnpin for TurnRange
impl UnwindSafe for TurnRange
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