pub struct AnalysisReport {
pub black: Vec<BlackRange>,
pub silence: Vec<SilenceRange>,
pub scenes: Vec<SceneChange>,
pub crop: Option<CropSuggestion>,
pub loudness: Option<LoudnessReport>,
}Expand description
The complete folded result of an Analysis run.
Fields§
§black: Vec<BlackRange>§silence: Vec<SilenceRange>§scenes: Vec<SceneChange>§crop: Option<CropSuggestion>§loudness: Option<LoudnessReport>Trait Implementations§
Source§impl Clone for AnalysisReport
impl Clone for AnalysisReport
Source§fn clone(&self) -> AnalysisReport
fn clone(&self) -> AnalysisReport
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 moreSource§impl Debug for AnalysisReport
impl Debug for AnalysisReport
Source§impl Default for AnalysisReport
impl Default for AnalysisReport
Source§fn default() -> AnalysisReport
fn default() -> AnalysisReport
Returns the “default value” for a type. Read more
Source§impl PartialEq for AnalysisReport
impl PartialEq for AnalysisReport
Source§fn eq(&self, other: &AnalysisReport) -> bool
fn eq(&self, other: &AnalysisReport) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AnalysisReport
Auto Trait Implementations§
impl Freeze for AnalysisReport
impl RefUnwindSafe for AnalysisReport
impl Send for AnalysisReport
impl Sync for AnalysisReport
impl Unpin for AnalysisReport
impl UnsafeUnpin for AnalysisReport
impl UnwindSafe for AnalysisReport
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