pub enum PklNamespace {
Dci429_8,
Smpte2067_2_2013,
Smpte2067_2_2016,
Smpte2067_2_2016Pkl,
Smpte2067_2_2020,
Unknown(String),
}Expand description
The detected SMPTE spec version of a PKL document, derived from its root xmlns.
PKL schema evolved across three eras: DCI 429-8, IMF 2067-2 (2013-2016), and 2020.
Variants§
Dci429_8
DCI era — http://www.smpte-ra.org/schemas/429-8/2007/PKL
Smpte2067_2_2013
SMPTE ST 2067-2:2013 — http://www.smpte-ra.org/schemas/2067-2/2013
Smpte2067_2_2016
SMPTE ST 2067-2:2016 — http://www.smpte-ra.org/schemas/2067-2/2016
Smpte2067_2_2016Pkl
SMPTE ST 2067-2:2016 (PKL variant) — http://www.smpte-ra.org/schemas/2067-2/2016/PKL
Smpte2067_2_2020
SMPTE ST 2067-2:2020 — http://www.smpte-ra.org/ns/2067-2/2020
Unknown(String)
Unrecognised namespace; the original URI is preserved.
Implementations§
Trait Implementations§
Source§impl Clone for PklNamespace
impl Clone for PklNamespace
Source§fn clone(&self) -> PklNamespace
fn clone(&self) -> PklNamespace
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 moreSource§impl Debug for PklNamespace
impl Debug for PklNamespace
Source§impl Default for PklNamespace
impl Default for PklNamespace
Source§fn default() -> PklNamespace
fn default() -> PklNamespace
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PklNamespace
impl<'de> Deserialize<'de> for PklNamespace
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for PklNamespace
impl Display for PklNamespace
impl Eq for PklNamespace
Source§impl Hash for PklNamespace
impl Hash for PklNamespace
Source§impl PartialEq for PklNamespace
impl PartialEq for PklNamespace
Source§fn eq(&self, other: &PklNamespace) -> bool
fn eq(&self, other: &PklNamespace) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for PklNamespace
impl Serialize for PklNamespace
impl StructuralPartialEq for PklNamespace
Auto Trait Implementations§
impl Freeze for PklNamespace
impl RefUnwindSafe for PklNamespace
impl Send for PklNamespace
impl Sync for PklNamespace
impl Unpin for PklNamespace
impl UnsafeUnpin for PklNamespace
impl UnwindSafe for PklNamespace
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