pub struct SimulateProgress {
pub frames: usize,
pub total_frames: Option<usize>,
pub events: usize,
}Expand description
How far a simulate_video_with_progress run has got.
Fields§
§frames: usizeFrames pushed so far.
total_frames: Option<usize>Frames the source is expected to hold, when ffprobe could say — None for a stream whose
length it does not report.
events: usizeEvents emitted so far.
Trait Implementations§
Source§impl Clone for SimulateProgress
impl Clone for SimulateProgress
Source§fn clone(&self) -> SimulateProgress
fn clone(&self) -> SimulateProgress
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 moreimpl Copy for SimulateProgress
Source§impl Debug for SimulateProgress
impl Debug for SimulateProgress
impl Eq for SimulateProgress
Source§impl PartialEq for SimulateProgress
impl PartialEq for SimulateProgress
impl StructuralPartialEq for SimulateProgress
Auto Trait Implementations§
impl Freeze for SimulateProgress
impl RefUnwindSafe for SimulateProgress
impl Send for SimulateProgress
impl Sync for SimulateProgress
impl Unpin for SimulateProgress
impl UnsafeUnpin for SimulateProgress
impl UnwindSafe for SimulateProgress
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more