pub struct AudioDiff { /* private fields */ }Trait Implementations§
Source§impl DetailReporter<AudioDiff, FileLeaf, HtmlReport> for AudioDiffReporter
impl DetailReporter<AudioDiff, FileLeaf, HtmlReport> for AudioDiffReporter
type Error = AudioDiffReportError
fn report_unchanged( &self, name: &str, diff: &AudioDiff, reporter: &HtmlReport, ) -> Result<MayUnsupported<()>, Self::Error>
fn report_modified( &self, name: &str, diff: &AudioDiff, reporter: &HtmlReport, ) -> Result<MayUnsupported<()>, Self::Error>
fn report_added( &self, name: &str, data: &FileLeaf, reporter: &HtmlReport, ) -> Result<MayUnsupported<()>, Self::Error>
fn report_deleted( &self, name: &str, data: &FileLeaf, reporter: &HtmlReport, ) -> Result<MayUnsupported<()>, Self::Error>
Source§impl<W> DetailReporter<AudioDiff, FileLeaf, JsonReport<W>> for AudioDiffReporter
impl<W> DetailReporter<AudioDiff, FileLeaf, JsonReport<W>> for AudioDiffReporter
type Error = AudioJsonReportError
fn report_unchanged( &self, name: &str, _diff: &AudioDiff, reporter: &JsonReport<W>, ) -> Result<MayUnsupported<()>, Self::Error>
fn report_modified( &self, name: &str, diff: &AudioDiff, reporter: &JsonReport<W>, ) -> Result<MayUnsupported<()>, Self::Error>
fn report_added( &self, name: &str, data: &FileLeaf, reporter: &JsonReport<W>, ) -> Result<MayUnsupported<()>, Self::Error>
fn report_deleted( &self, name: &str, data: &FileLeaf, reporter: &JsonReport<W>, ) -> Result<MayUnsupported<()>, Self::Error>
Source§impl<W> DetailReporter<AudioDiff, FileLeaf, SummaryReport<W>> for AudioDiffReporter
impl<W> DetailReporter<AudioDiff, FileLeaf, SummaryReport<W>> for AudioDiffReporter
type Error = Infallible
fn report_unchanged( &self, _name: &str, _diff: &AudioDiff, reporter: &SummaryReport<W>, ) -> Result<MayUnsupported<()>, Self::Error>
fn report_modified( &self, _name: &str, _diff: &AudioDiff, reporter: &SummaryReport<W>, ) -> Result<MayUnsupported<()>, Self::Error>
fn report_added( &self, _name: &str, data: &FileLeaf, reporter: &SummaryReport<W>, ) -> Result<MayUnsupported<()>, Self::Error>
fn report_deleted( &self, _name: &str, data: &FileLeaf, reporter: &SummaryReport<W>, ) -> Result<MayUnsupported<()>, Self::Error>
Auto Trait Implementations§
impl Freeze for AudioDiff
impl RefUnwindSafe for AudioDiff
impl Send for AudioDiff
impl Sync for AudioDiff
impl Unpin for AudioDiff
impl UnsafeUnpin for AudioDiff
impl UnwindSafe for AudioDiff
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<R, Diff, T, R1, R2> DetailReporter<Diff, T, (R1, R2)> for Rwhere
R: DetailReporter<Diff, T, R1> + DetailReporter<Diff, T, R2>,
impl<R, Diff, T, R1, R2> DetailReporter<Diff, T, (R1, R2)> for Rwhere
R: DetailReporter<Diff, T, R1> + DetailReporter<Diff, T, R2>,
type Error = EitherError<<R as DetailReporter<Diff, T, R1>>::Error, <R as DetailReporter<Diff, T, R2>>::Error>
fn report_unchanged( &self, name: &str, diff: &Diff, _: &(R1, R2), ) -> Result<MayUnsupported<()>, <R as DetailReporter<Diff, T, (R1, R2)>>::Error>
fn report_modified( &self, name: &str, diff: &Diff, _: &(R1, R2), ) -> Result<MayUnsupported<()>, <R as DetailReporter<Diff, T, (R1, R2)>>::Error>
fn report_added( &self, name: &str, data: &T, _: &(R1, R2), ) -> Result<MayUnsupported<()>, <R as DetailReporter<Diff, T, (R1, R2)>>::Error>
fn report_deleted( &self, name: &str, data: &T, _: &(R1, R2), ) -> Result<MayUnsupported<()>, <R as DetailReporter<Diff, T, (R1, R2)>>::Error>
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