pub struct SceneMetadata {
pub name: String,
pub title: Option<String>,
pub description: Option<String>,
pub author: Option<String>,
pub created: Option<String>,
pub license: Option<String>,
pub tags: Vec<String>,
}Expand description
Scene metadata.
Fields§
§name: StringUnique scene identifier (kebab-case, e.g., “sentiment-analysis-demo”)
title: Option<String>Human-readable title
description: Option<String>Description
Author email or identifier
created: Option<String>Creation timestamp (ISO 8601)
license: Option<String>License identifier (e.g., “MIT”, “Apache-2.0”)
Tags for categorization
Trait Implementations§
Source§impl Clone for SceneMetadata
impl Clone for SceneMetadata
Source§fn clone(&self) -> SceneMetadata
fn clone(&self) -> SceneMetadata
Returns a duplicate of the value. Read more
1.0.0 · 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 SceneMetadata
impl Debug for SceneMetadata
Source§impl<'de> Deserialize<'de> for SceneMetadata
impl<'de> Deserialize<'de> for SceneMetadata
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
Auto Trait Implementations§
impl Freeze for SceneMetadata
impl RefUnwindSafe for SceneMetadata
impl Send for SceneMetadata
impl Sync for SceneMetadata
impl Unpin for SceneMetadata
impl UnsafeUnpin for SceneMetadata
impl UnwindSafe for SceneMetadata
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