#[non_exhaustive]pub struct PlannedRepresentation {
pub plan: SegmentPlan,
pub info: SegmentInfo,
pub candidates: Vec<BaseCandidate>,
pub period: PeriodTiming,
}Expand description
A planned Representation.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.plan: SegmentPlanThe segments.
info: SegmentInfoThe resolved Segment information.
candidates: Vec<BaseCandidate>BaseURL candidates, best first.
period: PeriodTimingThe Period’s timing.
Trait Implementations§
Source§impl Clone for PlannedRepresentation
impl Clone for PlannedRepresentation
Auto Trait Implementations§
impl Freeze for PlannedRepresentation
impl RefUnwindSafe for PlannedRepresentation
impl Send for PlannedRepresentation
impl Sync for PlannedRepresentation
impl Unpin for PlannedRepresentation
impl UnsafeUnpin for PlannedRepresentation
impl UnwindSafe for PlannedRepresentation
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