pub struct SettingsCalculator { /* private fields */ }Expand description
Captures replay/match settings from metadata.
Implementations§
Source§impl SettingsCalculator
impl SettingsCalculator
pub fn new() -> Self
pub fn player_settings(&self) -> &HashMap<PlayerId, PlayerSettings>
pub fn apply_replay_meta(&mut self, meta: &ReplayMeta) -> SubtrActorResult<()>
pub fn update(&mut self) -> SubtrActorResult<()>
Trait Implementations§
Source§impl Clone for SettingsCalculator
impl Clone for SettingsCalculator
Source§impl Debug for SettingsCalculator
impl Debug for SettingsCalculator
Source§impl Default for SettingsCalculator
impl Default for SettingsCalculator
Source§impl PartialEq for SettingsCalculator
impl PartialEq for SettingsCalculator
impl StructuralPartialEq for SettingsCalculator
Auto Trait Implementations§
impl Freeze for SettingsCalculator
impl RefUnwindSafe for SettingsCalculator
impl Send for SettingsCalculator
impl Sync for SettingsCalculator
impl Unpin for SettingsCalculator
impl UnsafeUnpin for SettingsCalculator
impl UnwindSafe for SettingsCalculator
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