#[non_exhaustive]pub struct PlaytestOutput {
pub stage: Option<String>,
pub title: String,
pub report: PlaytestReport,
pub entrants: Vec<Played>,
pub previous: Option<Previous>,
}Expand description
What playtest found on one stage.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.stage: Option<String>The stage, if the game names its stages.
title: StringThe plan’s title.
report: PlaytestReportThe tries and the checks’ verdicts.
entrants: Vec<Played>Every entrant that played, in report order.
previous: Option<Previous>The last run of the same stage, entrants and game options, if the history has one.
Trait Implementations§
Source§impl Clone for PlaytestOutput
impl Clone for PlaytestOutput
Source§fn clone(&self) -> PlaytestOutput
fn clone(&self) -> PlaytestOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PlaytestOutput
impl Debug for PlaytestOutput
Source§impl<'de> Deserialize<'de> for PlaytestOutput
impl<'de> Deserialize<'de> for PlaytestOutput
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 JsonSchema for PlaytestOutput
impl JsonSchema for PlaytestOutput
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for PlaytestOutput
impl PartialEq for PlaytestOutput
Source§impl Serialize for PlaytestOutput
impl Serialize for PlaytestOutput
impl StructuralPartialEq for PlaytestOutput
Auto Trait Implementations§
impl Freeze for PlaytestOutput
impl RefUnwindSafe for PlaytestOutput
impl Send for PlaytestOutput
impl Sync for PlaytestOutput
impl Unpin for PlaytestOutput
impl UnsafeUnpin for PlaytestOutput
impl UnwindSafe for PlaytestOutput
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