pub struct ToolAvailability { /* private fields */ }Expand description
Availability information for the external tools used by Caery.
Implementations§
Source§impl ToolAvailability
impl ToolAvailability
pub fn ffmpeg(&self) -> &ToolStatus
pub fn ffprobe(&self) -> &ToolStatus
Sourcepub fn conversion_ready(&self) -> bool
pub fn conversion_ready(&self) -> bool
Whether conversion can be attempted. ffprobe is optional for progress totals.
pub fn duration_progress_available(&self) -> bool
Trait Implementations§
Source§impl Clone for ToolAvailability
impl Clone for ToolAvailability
Source§fn clone(&self) -> ToolAvailability
fn clone(&self) -> ToolAvailability
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 ToolAvailability
impl Debug for ToolAvailability
impl Eq for ToolAvailability
Source§impl PartialEq for ToolAvailability
impl PartialEq for ToolAvailability
impl StructuralPartialEq for ToolAvailability
Auto Trait Implementations§
impl Freeze for ToolAvailability
impl RefUnwindSafe for ToolAvailability
impl Send for ToolAvailability
impl Sync for ToolAvailability
impl Unpin for ToolAvailability
impl UnsafeUnpin for ToolAvailability
impl UnwindSafe for ToolAvailability
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