pub struct AnalysisRequest {
pub video_files: Vec<String>,
pub subtitle_files: Vec<String>,
pub content_samples: Vec<ContentSample>,
}Expand description
Analysis request structure for AI content analysis.
Contains all necessary information for AI services to analyze and match video files with subtitle files.
Fields§
§video_files: Vec<String>List of video file paths to analyze
subtitle_files: Vec<String>List of subtitle file paths to analyze
content_samples: Vec<ContentSample>Content samples from subtitle files for analysis
Trait Implementations§
Source§impl Clone for AnalysisRequest
impl Clone for AnalysisRequest
Source§fn clone(&self) -> AnalysisRequest
fn clone(&self) -> AnalysisRequest
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 AnalysisRequest
impl Debug for AnalysisRequest
Source§impl PartialEq for AnalysisRequest
impl PartialEq for AnalysisRequest
Source§impl Serialize for AnalysisRequest
impl Serialize for AnalysisRequest
impl Eq for AnalysisRequest
impl StructuralPartialEq for AnalysisRequest
Auto Trait Implementations§
impl Freeze for AnalysisRequest
impl RefUnwindSafe for AnalysisRequest
impl Send for AnalysisRequest
impl Sync for AnalysisRequest
impl Unpin for AnalysisRequest
impl UnwindSafe for AnalysisRequest
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.