pub struct TournamentDraft {
pub state: String,
pub event_id: Option<u64>,
pub stage_id: Option<u64>,
pub first_team_id: Option<u64>,
pub second_team_id: Option<u64>,
pub event: String,
pub stage: String,
pub first_team_name: String,
pub second_team_name: String,
}Expand description
Tournament draft / map veto data (only present in tournament-style modes).
Fields§
§state: StringPhase of the draft ("map_veto", "side_pick", …).
event_id: Option<u64>Tournament-side event id.
stage_id: Option<u64>Tournament-side stage id.
first_team_id: Option<u64>Team id picking first.
second_team_id: Option<u64>Team id picking second.
event: StringEvent display name.
stage: StringStage display name.
first_team_name: StringFirst team display name.
second_team_name: StringSecond team display name.
Trait Implementations§
Source§impl Clone for TournamentDraft
impl Clone for TournamentDraft
Source§fn clone(&self) -> TournamentDraft
fn clone(&self) -> TournamentDraft
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 TournamentDraft
impl Debug for TournamentDraft
Source§impl Default for TournamentDraft
impl Default for TournamentDraft
Source§fn default() -> TournamentDraft
fn default() -> TournamentDraft
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TournamentDraft
impl<'de> Deserialize<'de> for TournamentDraft
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 PartialEq for TournamentDraft
impl PartialEq for TournamentDraft
Source§impl Serialize for TournamentDraft
impl Serialize for TournamentDraft
impl Eq for TournamentDraft
impl StructuralPartialEq for TournamentDraft
Auto Trait Implementations§
impl Freeze for TournamentDraft
impl RefUnwindSafe for TournamentDraft
impl Send for TournamentDraft
impl Sync for TournamentDraft
impl Unpin for TournamentDraft
impl UnsafeUnpin for TournamentDraft
impl UnwindSafe for TournamentDraft
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