pub struct DemoMeta {
pub id: String,
pub version: String,
pub demo_type: String,
pub description: String,
pub author: String,
pub created: String,
}Expand description
Demo metadata from YAML configuration.
Fields§
§id: StringUnique identifier (e.g., “TSP-BAY-020”).
version: StringSemantic version.
demo_type: StringDemo type (e.g., “tsp”, “orbit”, “monte_carlo”).
description: StringHuman-readable description.
Author.
created: StringCreation date.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for DemoMeta
impl<'de> Deserialize<'de> for DemoMeta
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 DemoMeta
impl RefUnwindSafe for DemoMeta
impl Send for DemoMeta
impl Sync for DemoMeta
impl Unpin for DemoMeta
impl UnsafeUnpin for DemoMeta
impl UnwindSafe for DemoMeta
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