pub struct DemoDefinition {
pub demo_id: String,
pub title: String,
pub claim: String,
pub timeout_seconds: u32,
pub terminal_width: u16,
pub terminal_height: u16,
pub tags: Vec<String>,
pub steps: Vec<DemoStep>,
}Expand description
A parsed demo definition.
Fields§
§demo_id: String§title: String§claim: String§timeout_seconds: u32§terminal_width: u16§terminal_height: u16§steps: Vec<DemoStep>Trait Implementations§
Source§impl Clone for DemoDefinition
impl Clone for DemoDefinition
Source§fn clone(&self) -> DemoDefinition
fn clone(&self) -> DemoDefinition
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 moreAuto Trait Implementations§
impl Freeze for DemoDefinition
impl RefUnwindSafe for DemoDefinition
impl Send for DemoDefinition
impl Sync for DemoDefinition
impl Unpin for DemoDefinition
impl UnsafeUnpin for DemoDefinition
impl UnwindSafe for DemoDefinition
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