pub struct ProgressPayload {
pub progress: i32,
pub current_time_ms: Option<i64>,
pub total_duration_ms: Option<i64>,
}Expand description
Progress event payload
Fields§
§progress: i32Progress percentage (0-100), -1 means error
current_time_ms: Option<i64>Current processing time in milliseconds
total_duration_ms: Option<i64>Total duration in milliseconds
Trait Implementations§
Source§impl Clone for ProgressPayload
impl Clone for ProgressPayload
Source§fn clone(&self) -> ProgressPayload
fn clone(&self) -> ProgressPayload
Returns a duplicate of the value. Read more
1.0.0 · 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 ProgressPayload
impl Debug for ProgressPayload
Source§impl<'de> Deserialize<'de> for ProgressPayload
impl<'de> Deserialize<'de> for ProgressPayload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProgressPayload
impl RefUnwindSafe for ProgressPayload
impl Send for ProgressPayload
impl Sync for ProgressPayload
impl Unpin for ProgressPayload
impl UnwindSafe for ProgressPayload
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