pub struct WeakenedNode {
pub node_id: u64,
pub original_confidence: f32,
pub revised_confidence: f32,
pub depth: u32,
}Expand description
A node whose confidence is weakened by the hypothesis.
Fields§
§node_id: u64The node ID that was weakened.
original_confidence: f32Original confidence of the node.
revised_confidence: f32New (reduced) confidence after applying the hypothesis.
depth: u32How many hops from a contradiction this node is.
Trait Implementations§
Source§impl Clone for WeakenedNode
impl Clone for WeakenedNode
Source§fn clone(&self) -> WeakenedNode
fn clone(&self) -> WeakenedNode
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 moreAuto Trait Implementations§
impl Freeze for WeakenedNode
impl RefUnwindSafe for WeakenedNode
impl Send for WeakenedNode
impl Sync for WeakenedNode
impl Unpin for WeakenedNode
impl UnsafeUnpin for WeakenedNode
impl UnwindSafe for WeakenedNode
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