pub struct RejectedAlternative {
pub candidate: NodeId,
pub score: f32,
pub reasons: Vec<String>,
}Expand description
Exact candidate considered but not selected by a linker matcher.
Fields§
§candidate: NodeIdCandidate node identity.
score: f32Normalized matcher score in the inclusive range from zero to one.
reasons: Vec<String>Deterministically ordered reasons the candidate was rejected.
Trait Implementations§
Source§impl Clone for RejectedAlternative
impl Clone for RejectedAlternative
Source§fn clone(&self) -> RejectedAlternative
fn clone(&self) -> RejectedAlternative
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 RejectedAlternative
impl Debug for RejectedAlternative
Source§impl<'de> Deserialize<'de> for RejectedAlternative
impl<'de> Deserialize<'de> for RejectedAlternative
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 RejectedAlternative
impl JsonSchema for RejectedAlternative
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 RejectedAlternative
impl PartialEq for RejectedAlternative
Source§impl Serialize for RejectedAlternative
impl Serialize for RejectedAlternative
impl StructuralPartialEq for RejectedAlternative
Auto Trait Implementations§
impl Freeze for RejectedAlternative
impl RefUnwindSafe for RejectedAlternative
impl Send for RejectedAlternative
impl Sync for RejectedAlternative
impl Unpin for RejectedAlternative
impl UnsafeUnpin for RejectedAlternative
impl UnwindSafe for RejectedAlternative
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