pub struct SegmentReport {
pub sequence_number: usize,
pub manifest_label: String,
pub previous_manifest_label: Option<String>,
pub report: VerificationReport,
}Expand description
One per-segment stream position, verified as a standalone asset.
Fields§
§sequence_number: usizeZero-based position in the presented stream. The init segment is 0.
manifest_label: StringActive manifest label read from this segment, empty when it carries none.
previous_manifest_label: Option<String>The predecessor this segment names, when it declares one.
report: VerificationReportWhat a consumer that received only this segment would see.
Trait Implementations§
Source§impl Clone for SegmentReport
impl Clone for SegmentReport
Source§impl Debug for SegmentReport
impl Debug for SegmentReport
Auto Trait Implementations§
impl Freeze for SegmentReport
impl RefUnwindSafe for SegmentReport
impl Send for SegmentReport
impl Sync for SegmentReport
impl Unpin for SegmentReport
impl UnsafeUnpin for SegmentReport
impl UnwindSafe for SegmentReport
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