pub struct TriggerOrderState {
pub group_id: u32,
pub player: u8,
pub choices: Vec<u32>,
}Expand description
Ordering state for multiple triggers.
Fields§
§group_id: u32Group id for the set of triggers being ordered.
player: u8Player seat choosing the order.
choices: Vec<u32>Remaining trigger ids to choose from.
Trait Implementations§
Source§impl Clone for TriggerOrderState
impl Clone for TriggerOrderState
Source§fn clone(&self) -> TriggerOrderState
fn clone(&self) -> TriggerOrderState
Returns a duplicate of the value. Read more
1.0.0 · 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 TriggerOrderState
impl Debug for TriggerOrderState
Source§impl<'de> Deserialize<'de> for TriggerOrderState
impl<'de> Deserialize<'de> for TriggerOrderState
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
Source§impl Hash for TriggerOrderState
impl Hash for TriggerOrderState
Auto Trait Implementations§
impl Freeze for TriggerOrderState
impl RefUnwindSafe for TriggerOrderState
impl Send for TriggerOrderState
impl Sync for TriggerOrderState
impl Unpin for TriggerOrderState
impl UnwindSafe for TriggerOrderState
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more