pub enum CoreConstraintsCode {
Show 38 variants
ResourceListEmpty,
ContentTitle,
TotalRunningTimeFormat,
SegmentList,
Segment,
EditRate,
IssueDate,
IssueDateFormat,
CompositionTimecodeDropFrame,
CompositionTimecodeRate,
CompositionTimecodeStartAddress,
CompositionTimecodeRateZero,
CompositionTimecodeStartAddressFormat,
CompositionTimecodeRateMismatch,
LocaleListNonEmpty,
UniqueSegmentId,
UniqueEssenceDescriptorId,
UniqueResourceId,
IntrinsicDuration,
EntryPoint,
SourceDuration,
ResourceDuration,
RepeatCount,
TrackFileId,
VirtualTrackContinuity,
VirtualTrackEditRate,
TimedTextSampleRate,
TimedTextEmptyLanguageTag,
TimedTextMalformedLanguageTag,
AudioSampleRate,
ChannelCount,
MCASubDescriptors,
SoundfieldGroup,
MCATagSymbol,
SoundfieldChannelCount,
DigitalSignature,
DanglingEssenceDescriptor,
EssenceDescriptorList,
}Expand description
Spec-agnostic reason codes for Core Constraints CPL validation.
Passed to each edition’s for_code dispatch function to get the full
&'static str code without any runtime string building.
Variants§
ResourceListEmpty
ContentTitle
TotalRunningTimeFormat
SegmentList
Segment
EditRate
IssueDate
IssueDateFormat
CompositionTimecodeDropFrame
CompositionTimecodeRate
CompositionTimecodeStartAddress
CompositionTimecodeRateZero
CompositionTimecodeStartAddressFormat
CompositionTimecodeRateMismatch
LocaleListNonEmpty
UniqueSegmentId
UniqueEssenceDescriptorId
UniqueResourceId
IntrinsicDuration
EntryPoint
SourceDuration
ResourceDuration
RepeatCount
TrackFileId
VirtualTrackContinuity
VirtualTrackEditRate
TimedTextSampleRate
TimedTextEmptyLanguageTag
TimedTextMalformedLanguageTag
AudioSampleRate
ChannelCount
MCASubDescriptors
SoundfieldGroup
MCATagSymbol
SoundfieldChannelCount
DigitalSignature
DanglingEssenceDescriptor
EssenceDescriptorList
Trait Implementations§
Source§impl Clone for CoreConstraintsCode
impl Clone for CoreConstraintsCode
Source§fn clone(&self) -> CoreConstraintsCode
fn clone(&self) -> CoreConstraintsCode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CoreConstraintsCode
Source§impl Debug for CoreConstraintsCode
impl Debug for CoreConstraintsCode
impl Eq for CoreConstraintsCode
Source§impl PartialEq for CoreConstraintsCode
impl PartialEq for CoreConstraintsCode
Source§fn eq(&self, other: &CoreConstraintsCode) -> bool
fn eq(&self, other: &CoreConstraintsCode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CoreConstraintsCode
Auto Trait Implementations§
impl Freeze for CoreConstraintsCode
impl RefUnwindSafe for CoreConstraintsCode
impl Send for CoreConstraintsCode
impl Sync for CoreConstraintsCode
impl Unpin for CoreConstraintsCode
impl UnsafeUnpin for CoreConstraintsCode
impl UnwindSafe for CoreConstraintsCode
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