pub struct CoreConstraints2020;Expand description
ST 2067-2:2020 Core Constraints validator.
Strictest version: EssenceDescriptorList required, SourceEncoding references must resolve, ApplicationIdentification required for application profiles.
Trait Implementations§
Source§impl ConstraintsValidator for CoreConstraints2020
impl ConstraintsValidator for CoreConstraints2020
Source§fn spec_id(&self) -> &str
fn spec_id(&self) -> &str
Human-readable specification identifier, e.g. “ST 2067-2:2020 Core Constraints”.
Source§fn validate_cpl(&self, cpl: &CompositionPlaylist) -> Vec<ValidationIssue>
fn validate_cpl(&self, cpl: &CompositionPlaylist) -> Vec<ValidationIssue>
Validate a CPL against this constraint set.
Returns a list of validation issues (may be empty for compliant content).
Auto Trait Implementations§
impl Freeze for CoreConstraints2020
impl RefUnwindSafe for CoreConstraints2020
impl Send for CoreConstraints2020
impl Sync for CoreConstraints2020
impl Unpin for CoreConstraints2020
impl UnsafeUnpin for CoreConstraints2020
impl UnwindSafe for CoreConstraints2020
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