pub enum SelectedAnswer {
NotAvailable {
outcome: FactId,
},
NoProposal {
outcome: FactId,
},
NotSelected {
see: SeeExcluded,
},
Selected {
scopes: Vec<SelectedScope>,
proposing_rule: FactId,
adjustments: FactId,
judgment_derivation: FactId,
judgment_lineage: FactId,
facets: Vec<FactId>,
},
}Variants§
Trait Implementations§
Source§impl Clone for SelectedAnswer
impl Clone for SelectedAnswer
Source§impl Debug for SelectedAnswer
impl Debug for SelectedAnswer
Source§impl<'de> Deserialize<'de> for SelectedAnswer
impl<'de> Deserialize<'de> for SelectedAnswer
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 SelectedAnswer
impl JsonSchema for SelectedAnswer
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 SelectedAnswer
impl PartialEq for SelectedAnswer
Source§impl Serialize for SelectedAnswer
impl Serialize for SelectedAnswer
impl StructuralPartialEq for SelectedAnswer
Auto Trait Implementations§
impl Freeze for SelectedAnswer
impl RefUnwindSafe for SelectedAnswer
impl Send for SelectedAnswer
impl Sync for SelectedAnswer
impl Unpin for SelectedAnswer
impl UnsafeUnpin for SelectedAnswer
impl UnwindSafe for SelectedAnswer
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