pub struct SubmitRunRequest {Show 36 fields
pub survival_hash_md5: String,
pub player_id: i32,
pub player_name: String,
pub time_in_seconds: f32,
pub time_as_bytes: String,
pub gems_collected: i32,
pub enemies_killed: i32,
pub daggers_fired: i32,
pub daggers_hit: i32,
pub enemies_alive: i32,
pub homing_stored: i32,
pub homing_eaten: i32,
pub gems_despawned: i32,
pub gems_eaten: i32,
pub gems_total: i32,
pub death_type: u8,
pub level_up_time2_in_seconds: f32,
pub level_up_time3_in_seconds: f32,
pub level_up_time4_in_seconds: f32,
pub level_up_time2_as_bytes: String,
pub level_up_time3_as_bytes: String,
pub level_up_time4_as_bytes: String,
pub client_version: String,
pub operating_system: OperatingSystem,
pub build_mode: String,
pub client: String,
pub validation: String,
pub validation_version: i32,
pub is_replay: bool,
pub prohibited_mods: bool,
pub game_data: GameState,
pub status: i32,
pub replay_data: String,
pub replay_player_id: i32,
pub game_mode: u8,
pub time_attack_or_race_finished: bool,
}Fields§
§survival_hash_md5: String§player_id: i32§player_name: String§time_in_seconds: f32§time_as_bytes: String§gems_collected: i32§enemies_killed: i32§daggers_fired: i32§daggers_hit: i32§enemies_alive: i32§homing_stored: i32§homing_eaten: i32§gems_despawned: i32§gems_eaten: i32§gems_total: i32§death_type: u8§level_up_time2_in_seconds: f32§level_up_time3_in_seconds: f32§level_up_time4_in_seconds: f32§level_up_time2_as_bytes: String§level_up_time3_as_bytes: String§level_up_time4_as_bytes: String§client_version: String§operating_system: OperatingSystem§build_mode: String§client: String§validation: String§validation_version: i32§is_replay: bool§prohibited_mods: bool§game_data: GameState§status: i32§replay_data: String§replay_player_id: i32§game_mode: u8§time_attack_or_race_finished: boolImplementations§
Source§impl SubmitRunRequest
impl SubmitRunRequest
pub fn from_compiled_run<T: ToString, K: ToString>( run: Arc<StatsBlockWithFrames>, secrets: Option<DdclSecrets>, client: T, version: K, replay_bin: Arc<Vec<u8>>, ) -> Result<Self>
Trait Implementations§
Source§impl Debug for SubmitRunRequest
impl Debug for SubmitRunRequest
Auto Trait Implementations§
impl Freeze for SubmitRunRequest
impl RefUnwindSafe for SubmitRunRequest
impl Send for SubmitRunRequest
impl Sync for SubmitRunRequest
impl Unpin for SubmitRunRequest
impl UnwindSafe for SubmitRunRequest
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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