pub struct CoreConstraints2013;Expand description
ST 2067-2:2013 Core Constraints validator.
Most permissive version: EssenceDescriptorList is optional, ApplicationIdentification does not exist.
Trait Implementations§
Source§impl ConstraintsValidator for CoreConstraints2013
impl ConstraintsValidator for CoreConstraints2013
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 CoreConstraints2013
impl RefUnwindSafe for CoreConstraints2013
impl Send for CoreConstraints2013
impl Sync for CoreConstraints2013
impl Unpin for CoreConstraints2013
impl UnsafeUnpin for CoreConstraints2013
impl UnwindSafe for CoreConstraints2013
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