pub struct VideoData {
pub metadata: VideoMetadata,
pub path: PathBuf,
pub is_processed: bool,
pub job_id: Option<String>,
}Expand description
Video data structure for processing
Fields§
§metadata: VideoMetadataVideo metadata
path: PathBufPath to the video file
is_processed: boolWhether the video is processed
job_id: Option<String>Processing job ID (if any)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for VideoData
impl<'de> Deserialize<'de> for VideoData
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 VideoData
impl RefUnwindSafe for VideoData
impl Send for VideoData
impl Sync for VideoData
impl Unpin for VideoData
impl UnsafeUnpin for VideoData
impl UnwindSafe for VideoData
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