pub struct PackedRefsModel { /* private fields */ }Implementations§
Source§impl PackedRefsModel
impl PackedRefsModel
pub fn new() -> Self
pub fn parse(contents: &str) -> Self
pub fn to_text(&self) -> String
pub fn get_thread(&self, name: &str) -> Option<StateId>
pub fn get_marker(&self, name: &str) -> Option<StateId>
pub fn set_thread(&mut self, name: &str, id: StateId)
pub fn set_marker(&mut self, name: &str, id: StateId)
pub fn remove_track(&mut self, name: &str)
pub fn remove_marker(&mut self, name: &str)
pub fn list_threads(&self) -> Vec<String>
pub fn list_markers(&self) -> Vec<String>
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for PackedRefsModel
impl Clone for PackedRefsModel
Source§fn clone(&self) -> PackedRefsModel
fn clone(&self) -> PackedRefsModel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PackedRefsModel
impl Debug for PackedRefsModel
Auto Trait Implementations§
impl Freeze for PackedRefsModel
impl RefUnwindSafe for PackedRefsModel
impl Send for PackedRefsModel
impl Sync for PackedRefsModel
impl Unpin for PackedRefsModel
impl UnsafeUnpin for PackedRefsModel
impl UnwindSafe for PackedRefsModel
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