pub struct InferenceStep {
pub step_index: u32,
pub claim: String,
pub supporting_memories: Vec<WireMemoryId>,
pub contradicting_memories: Vec<WireMemoryId>,
pub confidence: f32,
pub inference_kind: InferenceKind,
}Expand description
One inference step.
Fields§
§step_index: u32§claim: String§supporting_memories: Vec<WireMemoryId>§contradicting_memories: Vec<WireMemoryId>§confidence: f32§inference_kind: InferenceKindTrait Implementations§
Source§impl Clone for InferenceStep
impl Clone for InferenceStep
Source§impl Debug for InferenceStep
impl Debug for InferenceStep
Source§impl<'de> Deserialize<'de> for InferenceStep
impl<'de> Deserialize<'de> for InferenceStep
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 PartialEq for InferenceStep
impl PartialEq for InferenceStep
Source§impl Serialize for InferenceStep
impl Serialize for InferenceStep
impl StructuralPartialEq for InferenceStep
Auto Trait Implementations§
impl Freeze for InferenceStep
impl RefUnwindSafe for InferenceStep
impl Send for InferenceStep
impl Sync for InferenceStep
impl Unpin for InferenceStep
impl UnsafeUnpin for InferenceStep
impl UnwindSafe for InferenceStep
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