pub enum ResolutionRule {
RequireAgreement,
Prefer,
TreatAsHint,
Abstain,
}Expand description
The conflict rule applied (spec 032, 3.8.1); the source order of
prefer and treat_as_hint is the plan’s.
Variants§
Trait Implementations§
Source§impl Clone for ResolutionRule
impl Clone for ResolutionRule
impl Copy for ResolutionRule
Source§impl Debug for ResolutionRule
impl Debug for ResolutionRule
Source§impl<'de> Deserialize<'de> for ResolutionRule
impl<'de> Deserialize<'de> for ResolutionRule
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 ResolutionRule
Source§impl JsonSchema for ResolutionRule
impl JsonSchema for ResolutionRule
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 ResolutionRule
impl PartialEq for ResolutionRule
Source§impl Serialize for ResolutionRule
impl Serialize for ResolutionRule
impl StructuralPartialEq for ResolutionRule
Auto Trait Implementations§
impl Freeze for ResolutionRule
impl RefUnwindSafe for ResolutionRule
impl Send for ResolutionRule
impl Sync for ResolutionRule
impl Unpin for ResolutionRule
impl UnsafeUnpin for ResolutionRule
impl UnwindSafe for ResolutionRule
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