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