pub enum ResolveResult {
Resolved {
node_id: NodeId,
signals_passed: u8,
},
Created {
tau_n: f32,
},
BudgetExhausted {
best_effort: Option<NodeId>,
},
Refused(RefusalReason),
}Expand description
Outcome of resolve_or_create.
Variants§
Resolved
Query collapsed onto an existing node.
Fields
Created
Query did not match any existing node; caller should create.
BudgetExhausted
Guard ran the wall-clock budget out. best_effort is the
top HNSW candidate if any; caller may retry with a larger
budget.
Refused(RefusalReason)
Refused to emit a decision (see RefusalReason).
Trait Implementations§
Source§impl Clone for ResolveResult
impl Clone for ResolveResult
Source§fn clone(&self) -> ResolveResult
fn clone(&self) -> ResolveResult
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 ResolveResult
impl Debug for ResolveResult
Source§impl PartialEq for ResolveResult
impl PartialEq for ResolveResult
impl StructuralPartialEq for ResolveResult
Auto Trait Implementations§
impl Freeze for ResolveResult
impl RefUnwindSafe for ResolveResult
impl Send for ResolveResult
impl Sync for ResolveResult
impl Unpin for ResolveResult
impl UnsafeUnpin for ResolveResult
impl UnwindSafe for ResolveResult
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