pub struct EncodeJob {
pub id: String,
pub format: OutputFormat,
pub status: EncodeStatus,
pub progress: f64,
pub error: Option<String>,
}Fields§
§id: String§format: OutputFormat§status: EncodeStatus§progress: f64§error: Option<String>Implementations§
Source§impl EncodeJob
impl EncodeJob
pub fn new(id: String, format: OutputFormat) -> Self
pub fn is_complete(&self) -> bool
pub fn is_failed(&self) -> bool
pub fn is_running(&self) -> bool
pub fn format_label(&self) -> &'static str
pub fn output_path(&self) -> Option<&PathBuf>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EncodeJob
impl RefUnwindSafe for EncodeJob
impl Send for EncodeJob
impl Sync for EncodeJob
impl Unpin for EncodeJob
impl UnsafeUnpin for EncodeJob
impl UnwindSafe for EncodeJob
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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