pub struct BuiltinValidatorRegistry;Expand description
Built-in namespace/profile resolver for supported SMPTE validators.
Trait Implementations§
Source§impl ValidatorRegistry for BuiltinValidatorRegistry
impl ValidatorRegistry for BuiltinValidatorRegistry
Source§fn resolve_namespace(
&self,
namespace_uri: &str,
) -> Option<Box<dyn ConstraintsValidator>>
fn resolve_namespace( &self, namespace_uri: &str, ) -> Option<Box<dyn ConstraintsValidator>>
Resolve a single validator by namespace URI.
Source§fn resolve_for_cpl(
&self,
cpl: &CompositionPlaylist,
) -> Vec<Box<dyn ConstraintsValidator>>
fn resolve_for_cpl( &self, cpl: &CompositionPlaylist, ) -> Vec<Box<dyn ConstraintsValidator>>
Resolve all applicable validators for a CPL.
Auto Trait Implementations§
impl Freeze for BuiltinValidatorRegistry
impl RefUnwindSafe for BuiltinValidatorRegistry
impl Send for BuiltinValidatorRegistry
impl Sync for BuiltinValidatorRegistry
impl Unpin for BuiltinValidatorRegistry
impl UnsafeUnpin for BuiltinValidatorRegistry
impl UnwindSafe for BuiltinValidatorRegistry
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