pub struct Prot {
pub info: Info,
/* private fields */
}Fields§
§info: InfoImplementations§
Source§impl Prot
impl Prot
pub fn new(file_path: &String) -> Self
pub fn new_from_file_paths(file_paths: &Vec<Vec<String>>) -> Self
pub fn refresh_tracks(&mut self)
pub fn get_keys(&self) -> Vec<u32>
pub fn get_ids(&self) -> Vec<String>
pub fn enumerated_list(&self) -> Vec<(u16, String, Option<u32>)>
pub fn get_duration(&self) -> &f64
pub fn get_length(&self) -> usize
pub fn get_file_paths_dictionary(&self) -> Vec<String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Prot
impl RefUnwindSafe for Prot
impl Send for Prot
impl Sync for Prot
impl Unpin for Prot
impl UnwindSafe for Prot
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