pub struct CandidateNode {
pub node_id: NodeId,
pub score: f32,
pub depth: usize,
pub is_leaf: bool,
}Expand description
Candidate node from search.
Fields§
§node_id: NodeIdNode ID in the tree.
score: f32Relevance score (0.0 - 1.0).
depth: usizeDepth in the tree.
is_leaf: boolWhether this is a leaf node.
Implementations§
Trait Implementations§
Source§impl Clone for CandidateNode
impl Clone for CandidateNode
Source§fn clone(&self) -> CandidateNode
fn clone(&self) -> CandidateNode
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 CandidateNode
impl RefUnwindSafe for CandidateNode
impl Send for CandidateNode
impl Sync for CandidateNode
impl Unpin for CandidateNode
impl UnsafeUnpin for CandidateNode
impl UnwindSafe for CandidateNode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more