pub struct TpMoves {
pub one: Normal,
pub tp_one: f64,
pub two: Normal,
pub tp_two: f64,
pub three: Normal,
pub tp_three: f64,
pub four: Normal,
pub tp_four: f64,
}Fields§
§one: NormalThe first move
tp_one: f64The first move’s tech points. This is the remaining number of times it can be used.
two: NormalThe second move
tp_two: f64The second move’s tech points. This is the remaining number of times it can be used.
three: NormalThe third move
tp_three: f64The third move’s tech points. This is the remaining number of times it can be used.
four: NormalThe fourth move
tp_four: f64The fourth move’s tech points. This is the remaining number of times it can be used.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TpMoves
impl<'de> Deserialize<'de> for TpMoves
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 Copy for TpMoves
impl StructuralPartialEq for TpMoves
Auto Trait Implementations§
impl Freeze for TpMoves
impl RefUnwindSafe for TpMoves
impl Send for TpMoves
impl Sync for TpMoves
impl Unpin for TpMoves
impl UnwindSafe for TpMoves
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