Struct livesplit_core::Run
[−]
[src]
pub struct Run { /* fields omitted */ }
Methods
impl Run
[src]
fn new() -> Self
fn game_name(&self) -> &str
fn set_game_name<S>(&mut self, name: S) where
S: AsRef<str>,
S: AsRef<str>,
fn game_icon(&self) -> &Image
fn set_game_icon<D: Into<Image>>(&mut self, image: D)
fn category_name(&self) -> &str
fn set_category_name<S>(&mut self, name: S) where
S: AsRef<str>,
S: AsRef<str>,
fn set_path(&mut self, path: Option<PathBuf>)
fn set_offset(&mut self, offset: TimeSpan)
fn attempt_count(&self) -> u32
fn set_attempt_count(&mut self, attempts: u32)
fn metadata(&self) -> &RunMetadata
fn metadata_mut(&mut self) -> &mut RunMetadata
fn offset(&self) -> TimeSpan
fn start_next_run(&mut self)
fn segments(&self) -> &[Segment]
fn segments_mut(&mut self) -> &mut Vec<Segment>
fn push_segment(&mut self, segment: Segment)
fn segment(&self, index: usize) -> &Segment
fn segment_mut(&mut self, index: usize) -> &mut Segment
fn attempt_history(&self) -> &[Attempt]
fn custom_comparisons(&self) -> &[String]
fn comparisons(&self) -> ComparisonsIter
fn len(&self) -> usize
fn is_empty(&self) -> bool
fn mark_as_changed(&mut self)
fn add_attempt(
&mut self,
time: Time,
started: Option<AtomicDateTime>,
ended: Option<AtomicDateTime>,
pause_time: Option<TimeSpan>
)
&mut self,
time: Time,
started: Option<AtomicDateTime>,
ended: Option<AtomicDateTime>,
pause_time: Option<TimeSpan>
)
fn add_attempt_with_index(
&mut self,
time: Time,
index: i32,
started: Option<AtomicDateTime>,
ended: Option<AtomicDateTime>,
pause_time: Option<TimeSpan>
)
&mut self,
time: Time,
index: i32,
started: Option<AtomicDateTime>,
ended: Option<AtomicDateTime>,
pause_time: Option<TimeSpan>
)
fn clear_run_id(&mut self)
fn add_custom_comparison<S: Into<String>>(&mut self, comparison: S)
fn regenerate_comparisons(&mut self)
fn extended_file_name(&self, use_extended_category_name: bool) -> String
fn extended_name(&self, use_extended_category_name: bool) -> String
fn extended_category_name(
&self,
show_region: bool,
show_platform: bool,
show_variables: bool
) -> Cow<str>
&self,
show_region: bool,
show_platform: bool,
show_variables: bool
) -> Cow<str>
fn max_attempt_history_index(&self) -> Option<i32>
fn fix_splits(&mut self)
fn min_segment_history_index(&self) -> i32
fn import_segment_history(&mut self)
fn import_best_segment(&mut self, segment_index: usize)
fn update_segment_history(&mut self, current_split_index: isize)
Trait Implementations
impl Clone for Run
[src]
fn clone(&self) -> Run
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more