pub struct TurnLabelChanges {
pub bond: Option<LabelTransition>,
pub chemistry: Option<LabelTransition>,
}Expand description
Per-turn tier transition across the two lines. Serde skips None fields, so
a JSON object only carries the line(s) that actually moved.
Fields§
§bond: Option<LabelTransition>§chemistry: Option<LabelTransition>Implementations§
Trait Implementations§
Source§impl Clone for TurnLabelChanges
impl Clone for TurnLabelChanges
Source§fn clone(&self) -> TurnLabelChanges
fn clone(&self) -> TurnLabelChanges
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 TurnLabelChanges
impl Debug for TurnLabelChanges
Source§impl Default for TurnLabelChanges
impl Default for TurnLabelChanges
Source§fn default() -> TurnLabelChanges
fn default() -> TurnLabelChanges
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TurnLabelChanges
impl<'de> Deserialize<'de> for TurnLabelChanges
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 TurnLabelChanges
Source§impl PartialEq for TurnLabelChanges
impl PartialEq for TurnLabelChanges
Source§impl Serialize for TurnLabelChanges
impl Serialize for TurnLabelChanges
impl StructuralPartialEq for TurnLabelChanges
Auto Trait Implementations§
impl Freeze for TurnLabelChanges
impl RefUnwindSafe for TurnLabelChanges
impl Send for TurnLabelChanges
impl Sync for TurnLabelChanges
impl Unpin for TurnLabelChanges
impl UnsafeUnpin for TurnLabelChanges
impl UnwindSafe for TurnLabelChanges
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