pub struct MissingReference {
pub otio_schema: String,
pub name: String,
pub metadata: Map<String, Value>,
pub available_range: Option<TimeRange>,
pub extra: Map<String, Value>,
}Expand description
MissingReference.1: media that isn’t known.
Fields§
§otio_schema: String§name: String§metadata: Map<String, Value>§available_range: Option<TimeRange>§extra: Map<String, Value>Trait Implementations§
Source§impl Clone for MissingReference
impl Clone for MissingReference
Source§impl Debug for MissingReference
impl Debug for MissingReference
Source§impl Default for MissingReference
impl Default for MissingReference
Source§impl<'de> Deserialize<'de> for MissingReference
impl<'de> Deserialize<'de> for MissingReference
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 HasMetadata for MissingReference
impl HasMetadata for MissingReference
fn metadata(&self) -> &Map<String, Value>
fn metadata_mut(&mut self) -> &mut Map<String, Value>
Source§fn ffcine_mut(&mut self) -> &mut Map<String, Value>
fn ffcine_mut(&mut self) -> &mut Map<String, Value>
metadata.ffcine, created if missing (a non-object value there is replaced).Source§fn ffcine_get<T: DeserializeOwned>(&self, key: &str) -> Option<Result<T>>
fn ffcine_get<T: DeserializeOwned>(&self, key: &str) -> Option<Result<T>>
metadata.ffcine.<key> decoded as T; None if absent.Source§fn ffcine_set<T: Serialize + ?Sized>(
&mut self,
key: &str,
value: &T,
) -> Result<()>
fn ffcine_set<T: Serialize + ?Sized>( &mut self, key: &str, value: &T, ) -> Result<()>
Sets
metadata.ffcine.<key>.fn set_ffcine_id(&mut self, id: impl Into<String>)
Source§fn set_foreign(&mut self, app: &str, value: Value)
fn set_foreign(&mut self, app: &str, value: Value)
Sets
metadata.ffcine.foreign.<app>.Source§impl PartialEq for MissingReference
impl PartialEq for MissingReference
Source§impl Serialize for MissingReference
impl Serialize for MissingReference
impl StructuralPartialEq for MissingReference
Auto Trait Implementations§
impl Forget for MissingReference
impl Freeze for MissingReference
impl RefUnwindSafe for MissingReference
impl Send for MissingReference
impl Sync for MissingReference
impl Unpin for MissingReference
impl UnsafeUnpin for MissingReference
impl UnwindSafe for MissingReference
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