pub struct Ambiguity {
pub scenario: String,
pub a: ReadingText,
pub b: ReadingText,
pub resolution: Option<Resolution>,
}Expand description
Two authors read a scenario differently.
Fields§
§scenario: StringThe scenario.
a: ReadingTextThe first author’s reading (its tests are the ones kept).
b: ReadingTextThe second author’s.
resolution: Option<Resolution>The person’s choice; None while it is open.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Ambiguity
impl<'de> Deserialize<'de> for Ambiguity
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
impl Eq for Ambiguity
Source§impl JsonSchema for Ambiguity
impl JsonSchema for Ambiguity
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 moreimpl StructuralPartialEq for Ambiguity
Auto Trait Implementations§
impl Freeze for Ambiguity
impl RefUnwindSafe for Ambiguity
impl Send for Ambiguity
impl Sync for Ambiguity
impl Unpin for Ambiguity
impl UnsafeUnpin for Ambiguity
impl UnwindSafe for Ambiguity
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