pub struct GeneratorReference {
pub otio_schema: String,
pub name: String,
pub metadata: Map<String, Value>,
pub available_range: Option<TimeRange>,
pub generator_kind: String,
pub parameters: Map<String, Value>,
pub extra: Map<String, Value>,
}Expand description
GeneratorReference.1: synthesised media (ffcine.text, solids, …).
Fields§
§otio_schema: String§name: String§metadata: Map<String, Value>§available_range: Option<TimeRange>§generator_kind: String§parameters: Map<String, Value>§extra: Map<String, Value>Implementations§
Trait Implementations§
Source§impl Clone for GeneratorReference
impl Clone for GeneratorReference
Source§impl Debug for GeneratorReference
impl Debug for GeneratorReference
Source§impl<'de> Deserialize<'de> for GeneratorReference
impl<'de> Deserialize<'de> for GeneratorReference
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 GeneratorReference
impl HasMetadata for GeneratorReference
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 GeneratorReference
impl PartialEq for GeneratorReference
Source§impl Serialize for GeneratorReference
impl Serialize for GeneratorReference
impl StructuralPartialEq for GeneratorReference
Auto Trait Implementations§
impl Forget for GeneratorReference
impl Freeze for GeneratorReference
impl RefUnwindSafe for GeneratorReference
impl Send for GeneratorReference
impl Sync for GeneratorReference
impl Unpin for GeneratorReference
impl UnsafeUnpin for GeneratorReference
impl UnwindSafe for GeneratorReference
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