pub struct ResolutionTrace {
pub levels_attempted: Vec<ResolutionLevel>,
pub levels_contributed: Vec<ResolutionLevel>,
pub prior_episodes_consulted: usize,
pub completeness_confidence: f64,
}Expand description
How the resolution was performed — for traceability.
Fields§
§levels_attempted: Vec<ResolutionLevel>§levels_contributed: Vec<ResolutionLevel>§prior_episodes_consulted: usizeNumber of prior episodes consulted (level 4).
completeness_confidence: f64Confidence that the binding is complete.
Trait Implementations§
Source§impl Clone for ResolutionTrace
impl Clone for ResolutionTrace
Source§fn clone(&self) -> ResolutionTrace
fn clone(&self) -> ResolutionTrace
Returns a duplicate of the value. Read more
1.0.0 · 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 ResolutionTrace
impl Debug for ResolutionTrace
Source§impl Default for ResolutionTrace
impl Default for ResolutionTrace
Source§fn default() -> ResolutionTrace
fn default() -> ResolutionTrace
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ResolutionTrace
impl<'de> Deserialize<'de> for ResolutionTrace
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResolutionTrace, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResolutionTrace, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ResolutionTrace
impl Serialize for ResolutionTrace
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for ResolutionTrace
impl RefUnwindSafe for ResolutionTrace
impl Send for ResolutionTrace
impl Sync for ResolutionTrace
impl Unpin for ResolutionTrace
impl UnsafeUnpin for ResolutionTrace
impl UnwindSafe for ResolutionTrace
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