pub struct JsSearchResult {
pub id: String,
pub score: f64,
}Expand description
Search result with similarity score
Fields§
§id: StringVector ID
score: f64Distance/similarity score (lower is better for distance metrics)
Trait Implementations§
Source§impl Clone for JsSearchResult
impl Clone for JsSearchResult
Source§fn clone(&self) -> JsSearchResult
fn clone(&self) -> JsSearchResult
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 JsSearchResult
impl Debug for JsSearchResult
Source§impl From<SearchResult> for JsSearchResult
impl From<SearchResult> for JsSearchResult
Source§fn from(result: SearchResult) -> Self
fn from(result: SearchResult) -> Self
Converts to this type from the input type.
Source§impl FromNapiValue for JsSearchResult
impl FromNapiValue for JsSearchResult
Source§unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
unsafe fn from_napi_value(env: napi_env, napi_val: napi_value) -> Result<Self>
Safety Read more
fn from_unknown(value: JsUnknown) -> Result<Self, Error>
Source§impl ToNapiValue for JsSearchResult
impl ToNapiValue for JsSearchResult
Source§unsafe fn to_napi_value(
env: napi_env,
val: JsSearchResult,
) -> Result<napi_value>
unsafe fn to_napi_value( env: napi_env, val: JsSearchResult, ) -> Result<napi_value>
Safety Read more
Source§impl TypeName for JsSearchResult
impl TypeName for JsSearchResult
Source§impl ValidateNapiValue for JsSearchResult
impl ValidateNapiValue for JsSearchResult
Source§unsafe fn validate(
env: *mut napi_env__,
napi_val: *mut napi_value__,
) -> Result<*mut napi_value__, Error>
unsafe fn validate( env: *mut napi_env__, napi_val: *mut napi_value__, ) -> Result<*mut napi_value__, Error>
Safety Read more
Auto Trait Implementations§
impl Freeze for JsSearchResult
impl RefUnwindSafe for JsSearchResult
impl Send for JsSearchResult
impl Sync for JsSearchResult
impl Unpin for JsSearchResult
impl UnwindSafe for JsSearchResult
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